42 LINTS = $(IB_OBJS:%.o=$(LINTS_DIR)/%.ln)
43 ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
44 CONF_SRCDIR = $(UTSBASE)/common/io/ib/ibnex
45
46 #
47 # Include common rules.
48 #
49 include $(UTSBASE)/intel/Makefile.intel
50
51 #
52 # Define targets
53 #
54 ALL_TARGET = $(BINARY) $(SRC_CONFILE)
55 LINT_TARGET = $(MODULE).lint
56 INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
57
58 #
59 # Overrides.
60 #
61
62 CERRWARN += -_gcc=-Wno-uninitialized
63
64 #
65 # lint pass one enforcement
66 #
67 CFLAGS += $(CCVERBOSE)
68
69 #
70 # depends on misc/ibtl
71 #
72 LDFLAGS += -dy -Nmisc/ibdm -Nmisc/ibtl
73
74 #
75 # For now, disable these lint checks; maintainers should endeavor
76 # to investigate and remove these for maximum lint coverage.
77 # Please do not carry these forward to new Makefiles.
78 #
79 LINTTAGS += -erroff=E_SUSPICIOUS_COMPARISON
80 LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
81 LINTTAGS += -erroff=E_PTRDIFF_OVERFLOW
82 LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
|
42 LINTS = $(IB_OBJS:%.o=$(LINTS_DIR)/%.ln)
43 ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
44 CONF_SRCDIR = $(UTSBASE)/common/io/ib/ibnex
45
46 #
47 # Include common rules.
48 #
49 include $(UTSBASE)/intel/Makefile.intel
50
51 #
52 # Define targets
53 #
54 ALL_TARGET = $(BINARY) $(SRC_CONFILE)
55 LINT_TARGET = $(MODULE).lint
56 INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
57
58 #
59 # Overrides.
60 #
61
62 CERRWARN += $(CNOWARN_UNINIT)
63
64 #
65 # lint pass one enforcement
66 #
67 CFLAGS += $(CCVERBOSE)
68
69 #
70 # depends on misc/ibtl
71 #
72 LDFLAGS += -dy -Nmisc/ibdm -Nmisc/ibtl
73
74 #
75 # For now, disable these lint checks; maintainers should endeavor
76 # to investigate and remove these for maximum lint coverage.
77 # Please do not carry these forward to new Makefiles.
78 #
79 LINTTAGS += -erroff=E_SUSPICIOUS_COMPARISON
80 LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
81 LINTTAGS += -erroff=E_PTRDIFF_OVERFLOW
82 LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
|