* src/SDCCglue.c (emitMaps): allow public sfr variables
[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 mcs51 clean
14         make -C ds390 clean
15         make -C z80 clean
16         make -C gbz80 clean
17         make -C hc08 clean
18         make -C pic16 clean
19
20 # Deleting all files created by configuring or building the program
21 # -----------------------------------------------------------------
22 distclean: clean
23         rm -f Makefile *.dep
24         rm -f ds390/*.dep
25
26 # Like clean but some files may still exist
27 # -----------------------------------------
28 mostlyclean: clean
29
30
31 # Deleting everything that can reconstructed by this Makefile. It deletes
32 # everything deleted by distclean plus files created by bison, etc.
33 # -----------------------------------------------------------------------
34 realclean: distclean