25 #
26 # Copyright (c) 2018, Joyent, Inc.
27
28 FSTYPE = nfs
29 TYPEPROG = mountd
30 ATTMK = $(TYPEPROG)
31
32 include ../../Makefile.fstype
33
34 COMMON = $(FSLIB) nfs_sec.o sharetab.o daemon.o smfcfg.o
35 LOCAL = mountd.o netgroup.o rmtab.o nfsauth.o \
36 nfsauth_xdr.o exportlist.o hashset.o nfs_cmd.o
37 OBJS = $(LOCAL) $(COMMON)
38 SRCS = $(LOCAL:%.o=%.c) $(FSLIBSRC) ../lib/nfs_sec.c \
39 ../lib/sharetab.c ../lib/daemon.c ../lib/smfcfg.c
40 DSRC = mountd_dt.d
41 DOBJ = $(DSRC:%.d=%.o)
42 LDLIBS += -lrpcsvc -lnsl -lbsm -lsocket -ltsnet -ltsol -lnvpair -lscf -lumem
43 CPPFLAGS += -D_REENTRANT -I../lib
44
45 CERRWARN += -_gcc=-Wno-uninitialized
46 CERRWARN += -_gcc=-Wno-switch
47
48 # not linted
49 SMATCH=off
50
51 $(TYPEPROG): $(OBJS)
52 $(COMPILE.d) -s $(DSRC) -o $(DOBJ) $(OBJS)
53 $(LINK.c) -o $@ $(DOBJ) $(OBJS) $(LDLIBS)
54 $(POST_PROCESS)
55
56 nfs_sec.o: ../lib/nfs_sec.c
57 $(COMPILE.c) ../lib/nfs_sec.c
58
59 sharetab.o: ../lib/sharetab.c
60 $(COMPILE.c) ../lib/sharetab.c
61
62 daemon.o: ../lib/daemon.c
63 $(COMPILE.c) ../lib/daemon.c
64
65 smfcfg.o: ../lib/smfcfg.c
|
25 #
26 # Copyright (c) 2018, Joyent, Inc.
27
28 FSTYPE = nfs
29 TYPEPROG = mountd
30 ATTMK = $(TYPEPROG)
31
32 include ../../Makefile.fstype
33
34 COMMON = $(FSLIB) nfs_sec.o sharetab.o daemon.o smfcfg.o
35 LOCAL = mountd.o netgroup.o rmtab.o nfsauth.o \
36 nfsauth_xdr.o exportlist.o hashset.o nfs_cmd.o
37 OBJS = $(LOCAL) $(COMMON)
38 SRCS = $(LOCAL:%.o=%.c) $(FSLIBSRC) ../lib/nfs_sec.c \
39 ../lib/sharetab.c ../lib/daemon.c ../lib/smfcfg.c
40 DSRC = mountd_dt.d
41 DOBJ = $(DSRC:%.d=%.o)
42 LDLIBS += -lrpcsvc -lnsl -lbsm -lsocket -ltsnet -ltsol -lnvpair -lscf -lumem
43 CPPFLAGS += -D_REENTRANT -I../lib
44
45 CERRWARN += $(CNOWARN_UNINIT)
46 CERRWARN += -_gcc=-Wno-switch
47
48 # not linted
49 SMATCH=off
50
51 $(TYPEPROG): $(OBJS)
52 $(COMPILE.d) -s $(DSRC) -o $(DOBJ) $(OBJS)
53 $(LINK.c) -o $@ $(DOBJ) $(OBJS) $(LDLIBS)
54 $(POST_PROCESS)
55
56 nfs_sec.o: ../lib/nfs_sec.c
57 $(COMPILE.c) ../lib/nfs_sec.c
58
59 sharetab.o: ../lib/sharetab.c
60 $(COMPILE.c) ../lib/sharetab.c
61
62 daemon.o: ../lib/daemon.c
63 $(COMPILE.c) ../lib/daemon.c
64
65 smfcfg.o: ../lib/smfcfg.c
|