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
|