X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2FMakefile;h=b5c0278adc02a7b7c5cd6434fc399acd1a0ef262;hb=f27da39dbcab5678aca6d8462f1cc37a643f37e9;hp=f33bed6ef042c0a90a32031196b986dc0a5ad716;hpb=8c8f34ff4281a55d2f535335c02999246e9e12f2;p=fw%2Fsdcc diff --git a/sim/ucsim/Makefile b/sim/ucsim/Makefile index f33bed6e..b5c0278a 100644 --- a/sim/ucsim/Makefile +++ b/sim/ucsim/Makefile @@ -50,9 +50,9 @@ uninstall: # Deleting all files created by building the program # -------------------------------------------------- clean: - $(MAKE) -f clean.mk clean + $(MAKE) -f clean.mk clean EXEEXT=$(EXEEXT) @for pkg in $(PKGS); do\ - $(MAKE) -C $$pkg -f clean.mk clean ;\ + $(MAKE) -C $$pkg -f clean.mk clean EXEEXT=$(EXEEXT) ;\ done @@ -89,9 +89,9 @@ realclean: distclean # --------------------- dist: distclean @if [ -f devel ]; then\ - rm -f devel; mkdist ucsim; touch devel;\ + rm -f devel; mkdist; touch devel;\ else\ - mkdist ucsim;\ + mkdist;\ fi @@ -162,29 +162,40 @@ lines: # Remaking configuration # ---------------------- configure: configure.in - @echo "RE-CREATING CONFIGURE" - $(SHELL) autoconf configure.in >configure + @$(PRJDIR)/mkecho $(PRJDIR) "RE-CREATING CONFIGURE" + autoconf configure.in >configure chmod 755 configure config.status: configure - @echo "RE-CHECKING CONFIGURATION" - ./config.status -recheck + @$(PRJDIR)/mkecho $(PRJDIR) "RE-CHECKING CONFIGURATION (re-creating config.status from configure)" + @if [ -x ./config.status ]; then \ + ./config.status -recheck;\ + else\ + if [ -x ./conf ]; then\ + ./conf;\ + else\ + ./configure;\ + fi\ + fi makefiles: config.status - @echo "RE-MAKING MAKEFILES" + @$(PRJDIR)/mkecho $(PRJDIR) "RE-MAKING MAKEFILES" $(SHELL) ./config.status -main.mk: $(srcdir)/main_in.mk $(srcdir)/configure.in - @echo "RE-MAKING MAIN.MK" +main.mk: $(srcdir)/main_in.mk config.status + @$(PRJDIR)/mkecho $(PRJDIR) "RE-MAKING MAIN.MK" $(SHELL) ./config.status -freshconf: echo_freshconf configure main.mk +freshconf: echo_freshconf configure main.mk ddconfig.h + +ddconfig.h: ddconfig_in.h config.status + $(SHELL) ./config.status echo_freshconf: - @echo "FRESHCONF" + @$(PRJDIR)/mkecho $(PRJDIR) "FRESHCONF" checkconf: - @echo "CHECKCONF" + @$(PRJDIR)/mkecho $(PRJDIR) "CHECKCONF" @if [ -f devel ]; then $(MAKE) freshconf; fi # End of Makefile