forked from pool/pdisk
65 lines
1.9 KiB
Diff
65 lines
1.9 KiB
Diff
makefile | 35 ++++++-----------------------------
|
|
1 files changed, 6 insertions(+), 29 deletions(-)
|
|
|
|
Index: pdisk/makefile
|
|
===================================================================
|
|
--- pdisk.orig/makefile
|
|
+++ pdisk/makefile
|
|
@@ -129,8 +129,9 @@ MAC_68KBINARY= \
|
|
pdisk_68k.hqx
|
|
|
|
|
|
+MAKEDEPS = -Wp,-MD,.$(subst /,-,$*).d
|
|
CC = gcc
|
|
-CFLAGS = -Wall -O1 -g --save-temps -D_FILE_OFFSET_BITS=64
|
|
+CFLAGS = -Wall -O1 -g --save-temps -D_FILE_OFFSET_BITS=64 $(MAKEDEPS)
|
|
DIST_TAR_FLAGS = cvf
|
|
|
|
|
|
@@ -146,7 +147,7 @@ tags: $(MAC_SOURCE) $(UNIX_SOURCE)
|
|
ctags $(MAC_SOURCE) $(UNIX_SOURCE)
|
|
|
|
clean:
|
|
- rm -f *.o $(UNIX_BINARIES) list.src
|
|
+ rm -f *.o $(UNIX_BINARIES) list.src .*.d
|
|
|
|
spotless: clean
|
|
rm -f $(MAC_BINARY) $(MAC_68KBINARY) tags
|
|
@@ -177,33 +178,9 @@ diff:
|
|
name:
|
|
./name_latest $(ALL_FILES)
|
|
|
|
-#
|
|
-# in lieu of a real dependency generator
|
|
-#
|
|
-convert.h: dpme.h
|
|
-deblock_media.h: media.h
|
|
-dpme.h: bitfield.h
|
|
-dump.h: partition_map.h hfs_misc.h
|
|
-file_media.h: media.h
|
|
-partition_map.h: dpme.h media.h
|
|
-pathname.h: media.h
|
|
-validate.h: partition_map.h
|
|
-
|
|
-bitfield.o: bitfield.c bitfield.h
|
|
-convert.o: convert.c convert.h
|
|
-deblock_media.o: deblock_media.c deblock_media.h
|
|
-dump.o: dump.c dump.h pathname.h io.h errors.h
|
|
-errors.o: errors.c errors.h
|
|
-file_media.o: file_media.c file_media.h errors.h
|
|
-io.o: io.c io.h errors.h
|
|
-layout_dump.o: layout_dump.c layout_dump.h
|
|
-media.o: media.c media.h
|
|
-partition_map.o: partition_map.c partition_map.h pathname.h deblock_media.h io.h convert.h util.h errors.h
|
|
-pathname.o: pathname.c pathname.h file_media.h
|
|
-pdisk.o: pdisk.c pdisk.h io.h partition_map.h pathname.h errors.h dump.h validate.h version.h util.h
|
|
-util.o: util.c version.h util.h
|
|
-validate.o: validate.c validate.h deblock_media.h pathname.h convert.h io.h errors.h
|
|
-
|
|
+ifneq ($(wildcard .*.d),)
|
|
+include $(wildcard .*.d)
|
|
+endif
|
|
|
|
#
|
|
# fake dependencies used only by list.src {for $(MAC_PROJECT)}
|