]> git.hungrycats.org Git - linux/commitdiff
[PATCH] Define KBUILD_BASENAME for .i * .s
authorDave Jones <davej@suse.de>
Wed, 3 Apr 2002 03:58:09 +0000 (19:58 -0800)
committerDave Jones <davej@suse.de>
Wed, 3 Apr 2002 03:58:09 +0000 (19:58 -0800)
originally from John Levon <levon@movementarian.org>

Rules.make

index 2d3c5faf21a7bdd5fb093885e84d67125351eb8d..83f31b8b78423eb280d4d6966ae64dd64930c9b2 100644 (file)
@@ -50,10 +50,10 @@ ALL_SUB_DIRS        := $(sort $(subdir-y) $(subdir-m) $(subdir-n) $(subdir-))
 #
 
 %.s: %.c
-       $(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(CFLAGS_$@) -S $< -o $@
+       $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -DKBUILD_BASENAME=$(subst $(comma),_,$(subst -,_,$(*F))) $(CFLAGS_$@) -S $< -o $@
 
 %.i: %.c
-       $(CPP) $(CFLAGS) $(EXTRA_CFLAGS) $(CFLAGS_$@) $< > $@
+       $(CPP) $(CFLAGS) $(EXTRA_CFLAGS) -DKBUILD_BASENAME=$(subst $(comma),_,$(subst -,_,$(*F))) $(CFLAGS_$@) $< > $@
 
 %.o: %.c
        $(CC) $(CFLAGS) $(EXTRA_CFLAGS) -DKBUILD_BASENAME=$(subst $(comma),_,$(subst -,_,$(*F))) $(CFLAGS_$@) -c -o $@ $<