58 
  59 include ../../Makefile.lib
  60 
  61 LIBS +=         $(LINTLIB)
  62 LDLIBS +=       -lnvpair -lresolv -lnsl -lsocket -ldevinfo -ldhcputil \
  63                 -linetutil -lc -lcrypto -lssl
  64 CPPFLAGS =      -I$(SRC)/common/net/wanboot/crypt $(CPPFLAGS.master)
  65 CERRWARN +=     -_gcc=-Wno-switch
  66 CERRWARN +=     -_gcc=-Wno-parentheses
  67 CERRWARN +=     -_gcc=-Wno-unused-value
  68 CERRWARN +=     -_gcc=-Wno-uninitialized
  69 
  70 # Must override SRCS from Makefile.lib since sources have
  71 # multiple source directories.
  72 SRCS =          $(LOC_SRCS) $(COM_SRCS) $(DHCP_SRCS)
  73 
  74 # Must define location of lint library source.
  75 SRCDIR =        $(LOC_DIR)
  76 $(LINTLIB) :=   SRCS = $(SRCDIR)/$(LINTSRC)
  77 
  78 # OpenSSL requires us to turn this off
  79 LINTFLAGS   +=    -erroff=E_BAD_PTR_CAST_ALIGN
  80 LINTFLAGS64 +=    -erroff=E_BAD_PTR_CAST_ALIGN
  81 
  82 CFLAGS +=       $(CCVERBOSE)
  83 CPPFLAGS +=     -I$(LOC_DIR) -I$(COM_DIR) -I$(DHCP_DIR)
  84 
  85 .KEEP_STATE:
  86 
  87 all: $(LIBS)
  88 
  89 lint: lintcheck
  90 
  91 pics/%.o: $(COM_DIR)/%.c
  92         $(COMPILE.c) -o $@ $<
  93         $(POST_PROCESS_O)
  94 
  95 pics/%.o: $(DHCP_DIR)/%.c
  96         $(COMPILE.c) -o $@ $<
  97         $(POST_PROCESS_O)
  98 
  99 include ../../Makefile.targ
  | 
 
 
  58 
  59 include ../../Makefile.lib
  60 
  61 LIBS +=         $(LINTLIB)
  62 LDLIBS +=       -lnvpair -lresolv -lnsl -lsocket -ldevinfo -ldhcputil \
  63                 -linetutil -lc -lcrypto -lssl
  64 CPPFLAGS =      -I$(SRC)/common/net/wanboot/crypt $(CPPFLAGS.master)
  65 CERRWARN +=     -_gcc=-Wno-switch
  66 CERRWARN +=     -_gcc=-Wno-parentheses
  67 CERRWARN +=     -_gcc=-Wno-unused-value
  68 CERRWARN +=     -_gcc=-Wno-uninitialized
  69 
  70 # Must override SRCS from Makefile.lib since sources have
  71 # multiple source directories.
  72 SRCS =          $(LOC_SRCS) $(COM_SRCS) $(DHCP_SRCS)
  73 
  74 # Must define location of lint library source.
  75 SRCDIR =        $(LOC_DIR)
  76 $(LINTLIB) :=   SRCS = $(SRCDIR)/$(LINTSRC)
  77 
  78 # OpenSSL (incl. varying versions) requires us to turn these off
  79 LINTFLAGS   +=    -erroff=E_BAD_PTR_CAST_ALIGN,E_SUPPRESSION_DIRECTIVE_UNUSED
  80 LINTFLAGS64 +=    -erroff=E_BAD_PTR_CAST_ALIGN,E_SUPPRESSION_DIRECTIVE_UNUSED
  81 
  82 CFLAGS +=       $(CCVERBOSE)
  83 CPPFLAGS +=     -I$(LOC_DIR) -I$(COM_DIR) -I$(DHCP_DIR)
  84 
  85 .KEEP_STATE:
  86 
  87 all: $(LIBS)
  88 
  89 lint: lintcheck
  90 
  91 pics/%.o: $(COM_DIR)/%.c
  92         $(COMPILE.c) -o $@ $<
  93         $(POST_PROCESS_O)
  94 
  95 pics/%.o: $(DHCP_DIR)/%.c
  96         $(COMPILE.c) -o $@ $<
  97         $(POST_PROCESS_O)
  98 
  99 include ../../Makefile.targ
  |