Update of /cvsroot/linux-vax/kernel-2.5/scripts
In directory sc8-pr-cvs1:/tmp/cvs-serv8346/scripts
Modified Files:
Makefile.build
Log Message:
Merge with 2.5.70
Index: Makefile.build
===================================================================
RCS file: /cvsroot/linux-vax/kernel-2.5/scripts/Makefile.build,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- Makefile.build 24 Aug 2003 12:04:03 -0000 1.12
+++ Makefile.build 28 Aug 2003 22:32:22 -0000 1.13
@@ -66,6 +66,12 @@
$(subdir-ym) $(always)
@:
+# Linus' kernel sanity checking tool
+ifneq ($(KBUILD_CHECKSRC),0)
+quiet_cmd_checksrc = CHECK $<
+ cmd_checksrc = $(CHECK) $(c_flags) $< ;
+endif
+
# Module versioning
# ---------------------------------------------------------------------------
@@ -91,6 +97,8 @@
cmd_vcc_o_c = $(CC) $(c_flags) -c -o $(@D)/.tmp_$(@F) $<
define rule_vcc_o_c
+ $(if $($(quiet)cmd_checksrc),echo ' $($(quiet)cmd_checksrc)';) \
+ $(cmd_checksrc) \
$(if $($(quiet)cmd_vcc_o_c),echo ' $($(quiet)cmd_vcc_o_c)';) \
$(cmd_vcc_o_c); \
\
@@ -161,6 +169,15 @@
quiet_cmd_cc_o_c = CC $(quiet_modtag) $@
cmd_cc_o_c = $(CC) $(c_flags) -c -o $@ $< $(listing_o_c)
+define rule_cc_o_c
+ $(if $($(quiet)cmd_checksrc),echo ' $($(quiet)cmd_checksrc)';) \
+ $(cmd_checksrc) \
+ $(if $($(quiet)cmd_cc_o_c),echo ' $($(quiet)cmd_cc_o_c)';) \
+ $(cmd_cc_o_c); \
+ scripts/fixdep $(depfile) $@ '$(cmd_cc_o_c)' > $(@D)/.$(@F).tmp; \
+ rm -f $(depfile); \
+ mv -f $(@D)/.$(@F).tmp $(@D)/.$(@F).cmd
+endef
# Built-in and composite module parts
@@ -168,7 +185,7 @@
ifdef CONFIG_MODVERSIONS
$(call if_changed_rule,vcc_o_c)
else
- $(call if_changed_dep,cc_o_c)
+ $(call if_changed_rule,cc_o_c)
endif
# Single-part modules are special since we need to mark them in $(MODVERDIR)
@@ -177,7 +194,7 @@
ifdef CONFIG_MODVERSIONS
$(call if_changed_rule,vcc_o_c)
else
- $(call if_changed_dep,cc_o_c)
+ $(call if_changed_rule,cc_o_c)
endif
$(touch-module)
|