X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=platforms%2Funix%2FMakefile;fp=platforms%2Funix%2FMakefile;h=dae12a023ab888d914b445802bef5a0e61a25134;hb=6c5a260ce7227f332877e13d856802ba76b04bc0;hp=7b1d74bf92f0822fcb04b4069c306b98ef39f365;hpb=9652590448fb0da36e7b7c9d65ab4421f0242fad;p=debian%2Fpforth diff --git a/platforms/unix/Makefile b/platforms/unix/Makefile index 7b1d74b..dae12a0 100644 --- a/platforms/unix/Makefile +++ b/platforms/unix/Makefile @@ -49,7 +49,7 @@ EMBCCOPTS = -DPF_STATIC_DIC #-DPF_NO_FILEIO PFINCLUDES = pf_all.h pf_cglue.h pf_clib.h pf_core.h pf_float.h \ pf_guts.h pf_host.h pf_inc1.h pf_io.h pf_mem.h pf_save.h \ pf_text.h pf_types.h pf_win32.h pf_words.h pfcompfp.h \ - pfcompil.h pfdicdat_arm.h pfinnrfp.h pforth.h + pfcompil.h pfinnrfp.h pforth.h PFBASESOURCE = pf_cglue.c pf_clib.c pf_core.c pf_inner.c \ pf_io.c pf_io_none.c pf_main.c pf_mem.c pf_save.c \ pf_text.c pf_words.c pfcompil.c pfcustom.c @@ -104,6 +104,9 @@ $(PFORTHDIC): $(PFDICAPP) (cd $(FTHDIR); cat pforth.dic; rm -f pforth.dic) > $@ $(PFDICDAT): $(PFORTHDIC) $(PFDICAPP) + @test -f $(CSRCDIR)/$(PFDICDAT) && echo WARNING old $(CSRCDIR)/$(PFDICDAT) would interfere || True + # Remove stray csrc/pfdicdat.h because it may accidentally get included. + rm -f $(CSRCDIR)/$(PFDICDAT) echo 'include $(FTHDIR)/savedicd.fth SDAD BYE' | ./$(PFDICAPP) -d $(PFORTHDIC) $(PFORTHAPP): $(PFDICDAT) $(PFEMBOBJS) @@ -111,7 +114,6 @@ $(PFORTHAPP): $(PFDICDAT) $(PFEMBOBJS) @echo "" @echo "Standalone pForth executable written to $(PFORTHAPP)" - # target aliases pfdicapp: $(PFDICAPP) @@ -143,6 +145,6 @@ test: $(PFORTHAPP) clean: rm -f $(PFOBJS) $(PFEMBOBJS) rm -f $(PFORTHAPP) - rm -f $(PFDICDAT) $(FTHDIR)/$(PFDICDAT) + rm -f $(PFDICDAT) $(FTHDIR)/$(PFDICDAT) $(CSRCDIR)/$(PFDICDAT) rm -f $(PFORTHDIC) $(FTHDIR)/$(PFORTHDIC) rm -f $(PFDICAPP)