d5896439602ec8280b64e2e89fbc032fb9709302
[fw/sdcc] / sim / ucsim / gui.src / clean.mk
1 # uCsim gui.src/clean.mk
2
3 PKGS            = serio.src
4
5 # Deleting all files created by building the program
6 # --------------------------------------------------
7 clean_local:
8         rm -f *core *[%~] *.[oa] a
9         rm -f .[a-z]*~
10
11 clean: clean_local
12         @for pkg in $(PKGS); do\
13           cd $$pkg && $(MAKE) -f clean.mk clean; cd ..;\
14         done
15
16
17 # Deleting all files created by configuring or building the program
18 # -----------------------------------------------------------------
19 distclean_local: clean_local
20         rm -f config.cache config.log config.status
21         rm -f Makefile *.dep
22
23 distclean: distclean_local
24         @for pkg in $(PKGS); do\
25           cd $$pkg && $(MAKE) -f clean.mk distclean; cd ..;\
26         done
27
28
29 # Like clean but some files may still exist
30 # -----------------------------------------
31 mostlyclean: clean_local
32         @for pkg in $(PKGS); do\
33           cd $$pkg && $(MAKE) -f clean.mk mostlyclean; cd ..;\
34         done
35
36
37 # Deleting everything that can reconstructed by this Makefile. It deletes
38 # everything deleted by distclean plus files created by bison, etc.
39 # -----------------------------------------------------------------------
40 realclean: distclean_local
41         @for pkg in $(PKGS); do\
42           cd $$pkg && $(MAKE) -f clean.mk realclean; cd ..;\
43         done
44
45 # End of gui.src/clean.mk