updated to compile in pic16/
[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         make -C pic16 clean
18
19 # Deleting all files created by configuring or building the program
20 # -----------------------------------------------------------------
21 distclean: clean
22         rm -f Makefile *.dep
23         rm -f ds390/*.dep
24
25 # Like clean but some files may still exist
26 # -----------------------------------------
27 mostlyclean: clean
28
29
30 # Deleting everything that can reconstructed by this Makefile. It deletes
31 # everything deleted by distclean plus files created by bison, etc.
32 # -----------------------------------------------------------------------
33 realclean: distclean