7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21 #
22
23 #
24 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
25 # Use is subject to license terms.
26 #
27
28 include ../../../Makefile.cmd
29
30 SHAREMGR64= $(POUND_SIGN)
31 $(SHAREMGR64)SHAREMGRNO64= $(POUND_SIGN)
32
33 PROG= sharemgr
34
35 OBJS = sharemgr_main.o commands.o shareutil.o
36 SRCS = $(OBJS:%.o=../%.c)
37
38 MYCPPFLAGS = -I../../../../lib/libfsmgt/common \
39 -I$(ADJUNCT_PROTO)/usr/include/libxml2 \
40 -I../..
41 CPPFLAGS += $(MYCPPFLAGS)
42 LDLIBS += -lshare -lscf -lsecdb -lumem
43 all install := LDLIBS += -lxml2
44 LINTFLAGS += -u
45
46 CERRWARN += -_gcc=-Wno-uninitialized
47
48 POFILES = $(SRCS:.c=.po)
49 POFILE = sharemgr.po
50
51 LN_ISAEXEC= \
52 $(RM) $(ROOTUSRSBINPROG); \
53 $(LN) $(ISAEXEC) $(ROOTUSRSBINPROG)
54
55 .KEEP_STATE:
56
57 all: $(PROG)
58
59 $(PROG): $(OBJS)
60 $(LINK.c) -o $@ $(OBJS) $(LDFLAGS) $(LDLIBS)
61 $(POST_PROCESS)
62
63 install: all
64
65 $(SHAREMGRNO64)install: $(ROOTUSRSBINPROG)
|
7 #
8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9 # or http://www.opensolaris.org/os/licensing.
10 # See the License for the specific language governing permissions
11 # and limitations under the License.
12 #
13 # When distributing Covered Code, include this CDDL HEADER in each
14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15 # If applicable, add the following below this CDDL HEADER, with the
16 # fields enclosed by brackets "[]" replaced with your own identifying
17 # information: Portions Copyright [yyyy] [name of copyright owner]
18 #
19 # CDDL HEADER END
20 #
21 #
22
23 #
24 # Copyright 2009 Sun Microsystems, Inc. All rights reserved.
25 # Use is subject to license terms.
26 #
27 # Copyright 2017 RackTop Systems.
28 #
29
30 include ../../../Makefile.cmd
31
32 SHAREMGR64= $(POUND_SIGN)
33 $(SHAREMGR64)SHAREMGRNO64= $(POUND_SIGN)
34
35 PROG= sharemgr
36
37 OBJS = sharemgr_main.o commands.o shareutil.o
38 SRCS = $(OBJS:%.o=../%.c)
39
40 MYCPPFLAGS = -I../../../../lib/libfsmgt/common \
41 -I$(ADJUNCT_PROTO)/usr/include/libxml2 \
42 -I../..
43 CPPFLAGS += $(MYCPPFLAGS)
44 LDLIBS += -lshare -lscf -lsecdb -lumem
45 all install := LDLIBS += -lxml2
46 LINTFLAGS += -u
47
48 # Allow libxml2 to be taken from outside the proto area.
49 $(ADJUNCT_PROTO_NOT_SET)LDFLAGS += $(ZASSERTDEFLIB)=libxml2.so
50
51 CERRWARN += -_gcc=-Wno-uninitialized
52
53 POFILES = $(SRCS:.c=.po)
54 POFILE = sharemgr.po
55
56 LN_ISAEXEC= \
57 $(RM) $(ROOTUSRSBINPROG); \
58 $(LN) $(ISAEXEC) $(ROOTUSRSBINPROG)
59
60 .KEEP_STATE:
61
62 all: $(PROG)
63
64 $(PROG): $(OBJS)
65 $(LINK.c) -o $@ $(OBJS) $(LDFLAGS) $(LDLIBS)
66 $(POST_PROCESS)
67
68 install: all
69
70 $(SHAREMGRNO64)install: $(ROOTUSRSBINPROG)
|