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


  32 #
  33 #       Define the module and object file sets.
  34 #
  35 MODULE          = igb
  36 OBJECTS         = $(IGB_OBJS:%=$(OBJS_DIR)/%)
  37 OBJECTS         += $(E1000API_OBJS:%=$(OBJS_DIR)/%)
  38 LINTS           = $(IGB_OBJS:%.o=$(LINTS_DIR)/%.ln)
  39 ROOTMODULE      = $(ROOT_DRV_DIR)/$(MODULE)
  40 CONF_SRCDIR     = $(UTSBASE)/common/io/igb
  41 
  42 #
  43 #       Include common rules.
  44 #
  45 include $(UTSBASE)/intel/Makefile.intel
  46 
  47 LINTFLAGS += \
  48         -I$(UTSBASE)/common/io/igb \
  49         -I$(UTSBASE)/common/io/e1000api
  50 
  51 CERRWARN        += -_gcc=-Wno-switch
  52 CERRWARN        += -_gcc=-Wno-uninitialized
  53 CERRWARN        += -_cc=-erroff=E_STATEMENT_NOT_REACHED
  54 
  55 # needs work
  56 SMOFF += all_func_returns,indenting
  57 
  58 CFLAGS          += -I$(UTSBASE)/common/io/e1000api
  59 CFLAGS          += -I$(UTSBASE)/common/io/igb
  60 
  61 #
  62 #       Define targets
  63 #
  64 ALL_TARGET      = $(BINARY) $(CONFMOD)
  65 LINT_TARGET     = $(MODULE).lint
  66 INSTALL_TARGET  = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
  67 
  68 #
  69 # Driver depends on MAC
  70 #
  71 LDFLAGS         += -dy -N misc/mac
  72 MAPFILES        += ddi mac random




  32 #
  33 #       Define the module and object file sets.
  34 #
  35 MODULE          = igb
  36 OBJECTS         = $(IGB_OBJS:%=$(OBJS_DIR)/%)
  37 OBJECTS         += $(E1000API_OBJS:%=$(OBJS_DIR)/%)
  38 LINTS           = $(IGB_OBJS:%.o=$(LINTS_DIR)/%.ln)
  39 ROOTMODULE      = $(ROOT_DRV_DIR)/$(MODULE)
  40 CONF_SRCDIR     = $(UTSBASE)/common/io/igb
  41 
  42 #
  43 #       Include common rules.
  44 #
  45 include $(UTSBASE)/intel/Makefile.intel
  46 
  47 LINTFLAGS += \
  48         -I$(UTSBASE)/common/io/igb \
  49         -I$(UTSBASE)/common/io/e1000api
  50 
  51 CERRWARN        += -_gcc=-Wno-switch
  52 CERRWARN        += $(CNOWARN_UNINIT)
  53 CERRWARN        += -_cc=-erroff=E_STATEMENT_NOT_REACHED
  54 
  55 # needs work
  56 SMOFF += all_func_returns,indenting
  57 
  58 CFLAGS          += -I$(UTSBASE)/common/io/e1000api
  59 CFLAGS          += -I$(UTSBASE)/common/io/igb
  60 
  61 #
  62 #       Define targets
  63 #
  64 ALL_TARGET      = $(BINARY) $(CONFMOD)
  65 LINT_TARGET     = $(MODULE).lint
  66 INSTALL_TARGET  = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
  67 
  68 #
  69 # Driver depends on MAC
  70 #
  71 LDFLAGS         += -dy -N misc/mac
  72 MAPFILES        += ddi mac random