X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=Makefile;h=6748be49117d6479ec9f239b256b2c7eb5efdf7a;hb=00379f785fe102b41c75761d4c1f2a1dbb8d1fde;hp=9c5b977b500dae2f1d4bd49cb10b04fd5744c26f;hpb=9f0fa47bae580e41b5b4bc507a0409c1978a262f;p=pdclib diff --git a/Makefile b/Makefile index 9c5b977..6748be4 100644 --- a/Makefile +++ b/Makefile @@ -13,7 +13,7 @@ SRCFILES := $(shell find $(PROJDIRS) -mindepth 1 -maxdepth 3 -name "*.c") # All header files of the project HDRFILES := $(shell find $(PROJDIRS) -mindepth 1 -maxdepth 3 -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 +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 OBJFILES := $(patsubst %.c,%.o,$(SRCFILES)) # All test drivers (.t) @@ -74,7 +74,7 @@ regtestdrivers: $(REGFILES) -include $(DEPFILES) clean: - @for file in $(OBJFILES) $(DEPFILES) $(TSTFILES) $(REGFILES) pdclib.a pdclib.tgz; do if [ -f $$file ]; then rm $$file; fi; done + @for file in $(OBJFILES) $(DEPFILES) $(TSTFILES) $(REGFILES) pdclib.a pdclib.tgz scanf_testdata_*; do if [ -f $$file ]; then rm $$file; fi; done srcdist: @tar czf pdclib.tgz $(ALLFILES) @@ -130,7 +130,7 @@ help: %.o: %.c Makefile @echo " CC $(patsubst functions/%,%,$@)" - @$(CC) $(CFLAGS) -MMD -MP -MT "$*.d $*.t" -I./includes -c $< -o $@ + @$(CC) $(CFLAGS) -MMD -MP -MT "$*.d $*.t $*.o" -I./includes -c $< -o $@ %.t: %.c Makefile pdclib.a @echo " CC $(patsubst functions/%,%,$@)"