* src/SDCC.y: fixed bug #837365
[fw/sdcc] / device / lib / clean.mk
1 include incl.mk
2
3 # Deleting all files created by building the program
4 # --------------------------------------------------
5 clean:
6         rm -f *core *[%~] *.[oa] *.rel *.lst *.sym *.asm *.ihx *.dump* *.cdb
7         rm -f .[a-z]*~
8         rm -f *.dump*
9         rm -rf build
10         for model in $(MODELS); do \
11           find $$model -maxdepth 1 -type f ! -name Makefile -exec rm {} \; ; \
12         done
13         make -C ds390 clean
14         make -C z80 clean
15         make -C gbz80 clean
16         make -C hc08 clean
17
18 # Deleting all files created by configuring or building the program
19 # -----------------------------------------------------------------
20 distclean: clean
21         rm -f Makefile *.dep
22         rm -f ds390/*.dep
23
24 # Like clean but some files may still exist
25 # -----------------------------------------
26 mostlyclean: clean
27
28
29 # Deleting everything that can reconstructed by this Makefile. It deletes
30 # everything deleted by distclean plus files created by bison, etc.
31 # -----------------------------------------------------------------------
32 realclean: distclean