19 # CDDL HEADER END
20 #
21 # uts/intel/Makefile
22 #
23 # Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
24 #
25 # This makefile drives the production of all implementation architecture
26 # independent modules for Intel processors.
27
28 UTSBASE = ..
29
30 include Makefile.intel
31
32 LINT_KMODS_X1 = $(LINT_KMODS:nsmb=)
33 LINT_KMODS_X2 = $(LINT_KMODS_X1:smbfs=)
34 LINT_KMODLIBS = $(LINT_KMODS_X2:e1000g=)
35 LINT_LIBS = $(LINT_LIB) $(GEN_LINT_LIB) \
36 $(LINT_KMODLIBS:%=$(LINT_LIB_DIR)/llib-l%.ln) \
37 $(CLOSED_LINT_KMODS:%=$(LINT_LIB_DIR)/llib-l%.ln)
38
39 # EXPORT DELETE START
40 $(CLOSED_BUILD)LINT_LIBS += $(SVVS_KMODS:%=$(LINT_LIB_DIR)/llib-l%.ln)
41 $(CLOSED_BUILD)LINT_CLOSED_XMOD4 = $(CLOSED_XMODS:bnx=)
42 $(CLOSED_BUILD)LINT_CLOSED_XMOD3 = $(LINT_CLOSED_XMOD4:bnxe=)
43 $(CLOSED_BUILD)LINT_CLOSED_XMOD2 = $(LINT_CLOSED_XMOD3:lsimega=)
44 $(CLOSED_BUILD)LINT_CLOSED_XMOD1 = $(LINT_CLOSED_XMOD2:adpu320=)
45 $(CLOSED_BUILD)LINT_LIBS += $(LINT_XMODLIBS:%=$(LINT_LIB_DIR)/llib-l%.ln)
46
47 #
48 # dprov is delivered in the SUNWcryptoint package.
49 #
50 DRV_KMODS += dprov
51
52 # EXPORT DELETE END
53
54 #
55 #
56 def := TARGET= def
57 def.prereq := TARGET= def
58 all := TARGET= all
59 all.prereq := TARGET= all
60 install := TARGET= install
61 install.prereq := TARGET= all
62 clean := TARGET= clean
63 clobber := TARGET= clobber
64 lint := TARGET= lint
65 lint.prereq := TARGET= lint
66 modlintlib := TARGET= modlintlib
67 modlist := TARGET= modlist
68 modlist := NO_STATE= -K $$MODSTATE$$$$
69 clean.lint := TARGET= clean.lint
70 check := TARGET= check
71 install_h := TARGET= install_h
72 install_h.prereq := TARGET= install_h
73
165 #
166 # Work-around to disable acpica global crosscheck lint warnings
167 #
168 LGREP.intel = grep -v 'intel/io/acpica'
169
170 #
171 # Full kernel lint target.
172 #
173 LINT_TARGET = globallint
174
175 # workaround for multiply defined errors
176 globallint := LINTFLAGS += -erroff=E_NAME_MULTIPLY_DEF2
177
178 globallint:
179 @pwd
180 @-$(ECHO) "\nFULL KERNEL: global crosschecks:"
181 @-$(LINT) $(LINTFLAGS) $(LINT_LIBS) 2>&1 | $(LGREP.intel) | $(LGREP.2)
182
183 lint: modlintlib .WAIT $(LINT_DEPS)
184
185 # EXPORT DELETE START
186
187 EXPORT_SRC:
188 $(RM) Makefile+
189 sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
190 < Makefile > Makefile+
191 $(MV) Makefile+ Makefile
192 $(CHMOD) 444 Makefile
193
194 # EXPORT DELETE END
195
196 include ../Makefile.targ
|
19 # CDDL HEADER END
20 #
21 # uts/intel/Makefile
22 #
23 # Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
24 #
25 # This makefile drives the production of all implementation architecture
26 # independent modules for Intel processors.
27
28 UTSBASE = ..
29
30 include Makefile.intel
31
32 LINT_KMODS_X1 = $(LINT_KMODS:nsmb=)
33 LINT_KMODS_X2 = $(LINT_KMODS_X1:smbfs=)
34 LINT_KMODLIBS = $(LINT_KMODS_X2:e1000g=)
35 LINT_LIBS = $(LINT_LIB) $(GEN_LINT_LIB) \
36 $(LINT_KMODLIBS:%=$(LINT_LIB_DIR)/llib-l%.ln) \
37 $(CLOSED_LINT_KMODS:%=$(LINT_LIB_DIR)/llib-l%.ln)
38
39 $(CLOSED_BUILD)LINT_LIBS += $(SVVS_KMODS:%=$(LINT_LIB_DIR)/llib-l%.ln)
40 $(CLOSED_BUILD)LINT_CLOSED_XMOD4 = $(CLOSED_XMODS:bnx=)
41 $(CLOSED_BUILD)LINT_CLOSED_XMOD3 = $(LINT_CLOSED_XMOD4:bnxe=)
42 $(CLOSED_BUILD)LINT_CLOSED_XMOD2 = $(LINT_CLOSED_XMOD3:lsimega=)
43 $(CLOSED_BUILD)LINT_CLOSED_XMOD1 = $(LINT_CLOSED_XMOD2:adpu320=)
44 $(CLOSED_BUILD)LINT_LIBS += $(LINT_XMODLIBS:%=$(LINT_LIB_DIR)/llib-l%.ln)
45
46 #
47 # dprov is delivered in the SUNWcryptoint package.
48 #
49 DRV_KMODS += dprov
50
51 #
52 #
53 def := TARGET= def
54 def.prereq := TARGET= def
55 all := TARGET= all
56 all.prereq := TARGET= all
57 install := TARGET= install
58 install.prereq := TARGET= all
59 clean := TARGET= clean
60 clobber := TARGET= clobber
61 lint := TARGET= lint
62 lint.prereq := TARGET= lint
63 modlintlib := TARGET= modlintlib
64 modlist := TARGET= modlist
65 modlist := NO_STATE= -K $$MODSTATE$$$$
66 clean.lint := TARGET= clean.lint
67 check := TARGET= check
68 install_h := TARGET= install_h
69 install_h.prereq := TARGET= install_h
70
162 #
163 # Work-around to disable acpica global crosscheck lint warnings
164 #
165 LGREP.intel = grep -v 'intel/io/acpica'
166
167 #
168 # Full kernel lint target.
169 #
170 LINT_TARGET = globallint
171
172 # workaround for multiply defined errors
173 globallint := LINTFLAGS += -erroff=E_NAME_MULTIPLY_DEF2
174
175 globallint:
176 @pwd
177 @-$(ECHO) "\nFULL KERNEL: global crosschecks:"
178 @-$(LINT) $(LINTFLAGS) $(LINT_LIBS) 2>&1 | $(LGREP.intel) | $(LGREP.2)
179
180 lint: modlintlib .WAIT $(LINT_DEPS)
181
182 include ../Makefile.targ
|