31 LINTS = $(DTRACE_OBJS:%.o=$(LINTS_DIR)/%.ln)
32 ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
33 CONF_SRCDIR = $(UTSBASE)/common/dtrace
34
35 include $(UTSBASE)/intel/Makefile.intel
36
37 #
38 # For now, disable these lint checks; maintainers should endeavor
39 # to investigate and remove these for maximum lint coverage.
40 # Please do not carry these forward to new Makefiles.
41 #
42 LINTTAGS += -erroff=E_SUSPICIOUS_COMPARISON
43 LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
44 LINTTAGS += -erroff=E_SUPPRESSION_DIRECTIVE_UNUSED
45 LINTTAGS += -erroff=E_STATIC_UNUSED
46 LINTTAGS += -erroff=E_PTRDIFF_OVERFLOW
47 LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
48
49 CERRWARN += -_gcc=-Wno-parentheses
50 CERRWARN += -_gcc=-Wno-type-limits
51 CERRWARN += -_gcc=-Wno-uninitialized
52
53 # needs work
54 $(OBJS_DIR)/dtrace.o := SMOFF += signed_integer_overflow_check,deref_check
55
56 CPPFLAGS += -I$(SRC)/common/util
57
58 ALL_TARGET = $(BINARY) $(SRC_CONFILE)
59 LINT_TARGET = $(MODULE).lint
60 INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
61 AS_INC_PATH += -I$(DSF_DIR)/$(OBJS_DIR)
62
63 ASSYM_H = $(DSF_DIR)/$(OBJS_DIR)/assym.h
64
65 .KEEP_STATE:
66
67 def: $(DEF_DEPS)
68
69 all: $(ALL_DEPS)
70
71 clean: $(CLEAN_DEPS)
|
31 LINTS = $(DTRACE_OBJS:%.o=$(LINTS_DIR)/%.ln)
32 ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
33 CONF_SRCDIR = $(UTSBASE)/common/dtrace
34
35 include $(UTSBASE)/intel/Makefile.intel
36
37 #
38 # For now, disable these lint checks; maintainers should endeavor
39 # to investigate and remove these for maximum lint coverage.
40 # Please do not carry these forward to new Makefiles.
41 #
42 LINTTAGS += -erroff=E_SUSPICIOUS_COMPARISON
43 LINTTAGS += -erroff=E_BAD_PTR_CAST_ALIGN
44 LINTTAGS += -erroff=E_SUPPRESSION_DIRECTIVE_UNUSED
45 LINTTAGS += -erroff=E_STATIC_UNUSED
46 LINTTAGS += -erroff=E_PTRDIFF_OVERFLOW
47 LINTTAGS += -erroff=E_ASSIGN_NARROW_CONV
48
49 CERRWARN += -_gcc=-Wno-parentheses
50 CERRWARN += -_gcc=-Wno-type-limits
51 CERRWARN += $(CNOWARN_UNINIT)
52
53 # needs work
54 $(OBJS_DIR)/dtrace.o := SMOFF += signed_integer_overflow_check,deref_check
55
56 CPPFLAGS += -I$(SRC)/common/util
57
58 ALL_TARGET = $(BINARY) $(SRC_CONFILE)
59 LINT_TARGET = $(MODULE).lint
60 INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
61 AS_INC_PATH += -I$(DSF_DIR)/$(OBJS_DIR)
62
63 ASSYM_H = $(DSF_DIR)/$(OBJS_DIR)/assym.h
64
65 .KEEP_STATE:
66
67 def: $(DEF_DEPS)
68
69 all: $(ALL_DEPS)
70
71 clean: $(CLEAN_DEPS)
|