*** empty log message ***
[fw/sdcc] / sim / ucsim / Makefile
index d59300c1053b3edb8ce5edc062b462dbc13af477..9f737410ee886df01400ba6fd0c50dba5e8fde30 100644 (file)
@@ -21,6 +21,7 @@ all: checkconf
        @for pkg in $(PKGS); do\
          cd $$pkg && $(MAKE) $$pkg ; cd ..;\
        done
+       $(MAKE) -f main.mk main_app
 
 libs: main.mk
        $(MAKE) -f main.mk libs
@@ -48,7 +49,8 @@ uninstall:
 # Deleting all files created by building the program
 # --------------------------------------------------
 clean:
-       $(MAKE) -f clean.mk clean
+       rm -f *core *[%~] *.[oa] *.so ucsim
+       rm -f .[a-z]*~
        @for pkg in $(PKGS); do\
          $(MAKE) -C $$pkg -f clean.mk clean ;\
        done
@@ -57,7 +59,8 @@ clean:
 # Deleting all files created by configuring or building the program
 # -----------------------------------------------------------------
 distclean: clean
-       $(MAKE) -f clean.mk distclean
+       rm -f config.cache config.log config.status
+       rm -f ddconfig.h main.mk *.dep
        @for pkg in $(PKGS); do\
          $(MAKE) -C $$pkg -f clean.mk distclean ;\
        done
@@ -67,7 +70,6 @@ distclean: clean
 # Like clean but some files may still exist
 # -----------------------------------------
 mostlyclean: clean
-       $(MAKE) -f clean.mk mostlyclean
        @for pkg in $(PKGS); do\
          $(MAKE) -C $$pkg -f clean.mk mostlyclean ;\
        done
@@ -77,7 +79,6 @@ mostlyclean: clean
 # everything deleted by distclean plus files created by bison, stc.
 # -----------------------------------------------------------------------
 realclean: distclean
-       $(MAKE) -f clean.mk realclean
        @for pkg in $(PKGS); do\
          $(MAKE) -C $$pkg -f clean.mk realclean ;\
        done
@@ -172,7 +173,6 @@ echo_freshconf:
        @echo "FRESHCONF"
 
 checkconf:
-       @echo "CHECKCONF"
        @if [ -f devel ]; then $(MAKE) freshconf; fi
 
 # End of Makefile