Add dependency generation for com32 samples.
authorH. Peter Anvin <hpa@zytor.com>
Wed, 20 Feb 2008 00:47:09 +0000 (16:47 -0800)
committerH. Peter Anvin <hpa@zytor.com>
Wed, 20 Feb 2008 00:51:25 +0000 (16:51 -0800)
com32/samples/Makefile

index a203bbf..315a990 100644 (file)
@@ -27,7 +27,10 @@ AR      = ar
 NASM      = nasm
 NASMOPT           = -O9999
 RANLIB    = ranlib
-CFLAGS     = $(M32) -mregparm=3 -DREGPARM=3 -W -Wall -march=i386 -Os -fomit-frame-pointer -I../libutil/include -I../include  -D__COM32__
+CFLAGS     = $(M32) -mregparm=3 -DREGPARM=3 -W -Wall -march=i386 -Os \
+            -fomit-frame-pointer -I../libutil/include -I../include \
+            -D__COM32__ \
+            -Wp,-MT,$@,-MD,$(dir $@).$(notdir $@).d
 LNXCFLAGS  = -W -Wall -O -g -I../libutil/include
 LNXSFLAGS  = -g
 LNXLDFLAGS = -g
@@ -78,9 +81,11 @@ tidy:
        rm -f *.o *.lo *.a *.lst *.elf
 
 clean: tidy
-       rm -f *.lss *.c32 *.lnx *.com
+       rm -f *.lss *.c32 *.lnx *.com .*.d
 
 spotless: clean
        rm -f *~ \#*
 
 install:       # Don't install samples
+
+-include .*.d