Print this page
11528 Makefile.noget can get gone
11529 Use -Wno-maybe-initialized


  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