X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=Makefile;h=2fbf9c76d434e77a41460a859b1cadce287f3e15;hb=45cef7ce4ce521d28771a69c6dbde30ca8905e83;hp=346d81b2eb332af998956a0f6874a9e1226d568f;hpb=bc014c812d61cdd4f344b0b68e2e0bd9f3beef03;p=pdclib diff --git a/Makefile b/Makefile index 346d81b..2fbf9c7 100644 --- a/Makefile +++ b/Makefile @@ -20,8 +20,12 @@ OBJFILES := $(patsubst %.c,%.o,$(SRCFILES)) TSTFILES := $(patsubst %.c,%_t,$(SRCFILES)) # All regression test drivers (.r) REGFILES := $(filter-out $(patsubst %,functions/_PDCLIB/%_r,$(INTFILES)),$(patsubst %.c,%_r,$(SRCFILES))) -# All dependency files (.d) +# All library dependency files (.d) DEPFILES := $(patsubst %.c,%.d,$(SRCFILES)) +# All test driver dependency files (_t.d) +TSTDEPFILES := $(patsubst %,%.d,$(TSTFILES)) +# All regression test driver dependency files (_r.d) +REGDEPFILES := $(patsubst %,%.d,$(REGFILES)) # All files belonging to the source distribution ALLFILES := $(SRCFILES) $(HDRFILES) $(AUXFILES) @@ -71,10 +75,10 @@ regtests: regtestdrivers regtestdrivers: $(REGFILES) @echo --include $(DEPFILES) +#-include $(DEPFILES) $(TSTDEPFILES) $(REGDEPFILES) clean: - @for file in $(OBJFILES) $(DEPFILES) $(TSTFILES) $(REGFILES) pdclib.a pdclib.tgz scanf_testdata_*; do if [ -f $$file ]; then rm $$file; fi; done + @for file in $(OBJFILES) $(DEPFILES) $(TSTFILES) $(TSTDEPFILES) $(REGFILES) $(REGDEPFILES) pdclib.a pdclib.tgz scanf_testdata_*; do if [ -f $$file ]; then rm $$file; fi; done srcdist: @tar czf pdclib.tgz $(ALLFILES)