]> pd.if.org Git - pdclib/blobdiff - Makefile
Improved by Caleb1994 of osdev.org.
[pdclib] / Makefile
index 5397eab62639ab98d110451432c14841e0fdd9d9..fa2976a2f48bf87c80f064751cbdcaf3ccf4ea26 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -9,9 +9,9 @@ AUXFILES := Makefile Readme.txt
 # Directories belonging to the project
 PROJDIRS := functions includes internals
 # All source files of the project
-SRCFILES := $(shell find $(PROJDIRS) -type f -name "*.c")
+SRCFILES := $(shell find -L $(PROJDIRS) -type f -name "*.c")
 # All header files of the project
-HDRFILES := $(shell find $(PROJDIRS) -type f -name "*.h")
+HDRFILES := $(shell find -L $(PROJDIRS) -type f -name "*.h")
 # All .c files in functions/_PDCLIB that do not have a regression test driver
 INTFILES := _Exit atomax digits open print scan remove rename seed stdinit strtox_main strtox_prelim filemode eol errno seek prepread prepwrite allocpages tmpfilename closeall
 # All object files in the library
@@ -77,10 +77,10 @@ srcdist:
        @tar czf pdclib.tgz $(ALLFILES)
 
 todos:
-       -@for file in $(ALLFILES); do grep -H TODO $$file; done; true
+       -@for file in $(ALLFILES:Makefile=); do grep -H TODO $$file; done; true
 
 fixmes:
-       -@for file in $(ALLFILES); do grep -H FIXME $$file; done; true
+       -@for file in $(ALLFILES:Makefile=); do grep -H FIXME $$file; done; true
 
 find:
        @find functions/ includes/ internals/ platform/ -name "*\.[ch]" -type f | xargs grep $$FIND