56 LINT_TARGET = $(MODULE).lint
57 INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
58
59 # includes
60 INC_PATH += -I$(UTSBASE)/common/io/scsi/adapters/iscsi
61 INC_PATH += -I$(SRC)/common/hdcrc
62
63 #
64 # Note dependancy on misc/scsi.
65 #
66 LDFLAGS += -dy -N"misc/scsi" -N"fs/sockfs" -N"sys/doorfs" -Nmisc/md5 -Nmisc/ksocket
67 LDFLAGS += -N"misc/idm"
68
69 LINTFLAGS += -a -erroff=E_BAD_PTR_CAST_ALIGN -erroff=E_PTRDIFF_OVERFLOW
70 LINTFLAGS64 += -a -erroff=E_BAD_PTR_CAST_ALIGN -erroff=E_PTRDIFF_OVERFLOW
71
72 CERRWARN += -_gcc=-Wno-switch
73 CERRWARN += -_gcc=-Wno-unused-function
74 CERRWARN += -_gcc=-Wno-parentheses
75 CERRWARN += -_gcc=-Wno-type-limits
76 CERRWARN += -_gcc=-Wno-uninitialized
77
78 # needs work
79 SMATCH=off
80
81 #
82 # Default build targets.
83 #
84 .KEEP_STATE:
85
86 def: $(DEF_DEPS)
87
88 all: $(ALL_DEPS)
89
90 clean: $(CLEAN_DEPS)
91
92 clobber: $(CLOBBER_DEPS)
93
94 lint: $(LINT_DEPS)
95
96 modlintlib: $(MODLINTLIB_DEPS)
|
56 LINT_TARGET = $(MODULE).lint
57 INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
58
59 # includes
60 INC_PATH += -I$(UTSBASE)/common/io/scsi/adapters/iscsi
61 INC_PATH += -I$(SRC)/common/hdcrc
62
63 #
64 # Note dependancy on misc/scsi.
65 #
66 LDFLAGS += -dy -N"misc/scsi" -N"fs/sockfs" -N"sys/doorfs" -Nmisc/md5 -Nmisc/ksocket
67 LDFLAGS += -N"misc/idm"
68
69 LINTFLAGS += -a -erroff=E_BAD_PTR_CAST_ALIGN -erroff=E_PTRDIFF_OVERFLOW
70 LINTFLAGS64 += -a -erroff=E_BAD_PTR_CAST_ALIGN -erroff=E_PTRDIFF_OVERFLOW
71
72 CERRWARN += -_gcc=-Wno-switch
73 CERRWARN += -_gcc=-Wno-unused-function
74 CERRWARN += -_gcc=-Wno-parentheses
75 CERRWARN += -_gcc=-Wno-type-limits
76 CERRWARN += $(CNOWARN_UNINIT)
77
78 # needs work
79 SMATCH=off
80
81 #
82 # Default build targets.
83 #
84 .KEEP_STATE:
85
86 def: $(DEF_DEPS)
87
88 all: $(ALL_DEPS)
89
90 clean: $(CLEAN_DEPS)
91
92 clobber: $(CLOBBER_DEPS)
93
94 lint: $(LINT_DEPS)
95
96 modlintlib: $(MODLINTLIB_DEPS)
|