more make/build related stuff
[fw/sdcc] / src / clean.mk
1 # Deleting all files created by building the program
2 # --------------------------------------------------
3 clean:
4         rm -f *core *[%~] *.[oa] *.output
5         rm -f .[a-z]*~
6         rm -f $(PRJDIR)/bin/sdcc sdcc
7         for port in $(PORTS) ; do $(MAKE) -C $$port clean; done;
8
9 # Deleting all files created by configuring or building the program
10 # -----------------------------------------------------------------
11 distclean: clean
12         rm -f Makefile *.dep
13
14
15 # Like clean but some files may still exist
16 # -----------------------------------------
17 mostlyclean: clean
18
19
20 # Deleting everything that can reconstructed by this Makefile. It deletes
21 # everything deleted by distclean plus files created by bison, etc.
22 # -----------------------------------------------------------------------
23 realclean: distclean
24         rm -f SDCCy.c
25         rm -f SDCCy.h
26         rm -f SDCClex.c