25
26 PROG= dladm
27 ROOTFS_PROG= $(PROG)
28 OBJS= dladm.o
29
30 CFGFILES= secobj.conf
31 ROOTCFGDIR= $(ROOTETC)/dladm
32 ROOTCFGFILES= $(CFGFILES:%=$(ROOTCFGDIR)/%)
33
34 include $(SRC)/cmd/Makefile.cmd
35 include $(SRC)/cmd/Makefile.ctf
36
37 XGETFLAGS += -a -x $(PROG).xcl
38
39 LDLIBS += -L$(ROOT)/lib -lsocket
40 LDLIBS += -ldladm -ldlpi -lkstat -lsecdb -lbsm -lofmt -linetutil -ldevinfo
41 LDLIBS += $(ZLAZYLOAD) -lrstp $(ZNOLAZYLOAD)
42
43 CERRWARN += -_gcc=-Wno-switch
44 CERRWARN += -_gcc=-Wno-unused-label
45 CERRWARN += -_gcc=-Wno-uninitialized
46
47 SMOFF += snprintf_overflow
48
49 # For headers from librstp.
50 LINTFLAGS += -erroff=E_TRAILING_COMMA_IN_ENUM
51 lint := ZLAZYLOAD=
52 lint := ZNOLAZYLOAD=
53
54 $(ROOTCFGDIR)/secobj.conf := FILEMODE= 660
55
56 .KEEP_STATE:
57
58 all: $(PROG)
59
60 $(PROG): $(OBJS)
61 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
62 $(POST_PROCESS)
63
64 clean:
65 $(RM) $(OBJS)
|
25
26 PROG= dladm
27 ROOTFS_PROG= $(PROG)
28 OBJS= dladm.o
29
30 CFGFILES= secobj.conf
31 ROOTCFGDIR= $(ROOTETC)/dladm
32 ROOTCFGFILES= $(CFGFILES:%=$(ROOTCFGDIR)/%)
33
34 include $(SRC)/cmd/Makefile.cmd
35 include $(SRC)/cmd/Makefile.ctf
36
37 XGETFLAGS += -a -x $(PROG).xcl
38
39 LDLIBS += -L$(ROOT)/lib -lsocket
40 LDLIBS += -ldladm -ldlpi -lkstat -lsecdb -lbsm -lofmt -linetutil -ldevinfo
41 LDLIBS += $(ZLAZYLOAD) -lrstp $(ZNOLAZYLOAD)
42
43 CERRWARN += -_gcc=-Wno-switch
44 CERRWARN += -_gcc=-Wno-unused-label
45 CERRWARN += $(CNOWARN_UNINIT)
46
47 SMOFF += snprintf_overflow
48
49 # For headers from librstp.
50 LINTFLAGS += -erroff=E_TRAILING_COMMA_IN_ENUM
51 lint := ZLAZYLOAD=
52 lint := ZNOLAZYLOAD=
53
54 $(ROOTCFGDIR)/secobj.conf := FILEMODE= 660
55
56 .KEEP_STATE:
57
58 all: $(PROG)
59
60 $(PROG): $(OBJS)
61 $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
62 $(POST_PROCESS)
63
64 clean:
65 $(RM) $(OBJS)
|