c20b5790fa569aeff39f413af344d1e4782ce0a1
[fw/sdcc] / device / lib / pic16 / Makefile.common
1 AM_CFLAGS =
2 AM_CFLAGS += --std-c99
3 AM_CFLAGS += --asm=$(CCAS)
4 AM_CFLAGS += -I.
5 AM_CFLAGS += -I$(top_srcdir)/../../include/pic16
6 AM_CFLAGS += -Wa,-q
7
8 AM_CFLAGS += --fommit-frame-pointer
9 AM_CFLAGS += --obanksel=9
10 AM_CFLAGS += --denable-peeps
11 #AM_CFLAGS += --no-optimize-goto
12 AM_CFLAGS += --optimize-cmp
13 AM_CFLAGS += --optimize-df
14
15 #AM_CFLAGS += --debug-ralloc
16 #AM_CFLAGS += --debug-xtra
17 #AM_CFLAGS += --pcode-verbose
18 AM_CFLAGS += --i-code-in-asm
19
20 #AM_CFLAGS += --nooverlay
21 #AM_CFLAGS += --nogcse
22 #AM_CFLAGS += --nolabelopt
23 #AM_CFLAGS += --noinvariant
24 #AM_CFLAGS += --noinduction
25 #AM_CFLAGS += --nojtbound
26 #AM_CFLAGS += --noloopreverse
27
28 AM_CCASFLAGS =
29 AM_CCASFLAGS += -I$(top_srcdir)/../../include/pic16
30 AM_CCASFLAGS += -I$(srcdir)
31
32 clean-local:
33         $(RM) *.asm;
34         $(RM) *.lst;
35
36 clean-intermediate: clean-local
37         list='$(SUBDIRS)'; for subdir in $$list; do \
38           echo "Making $@ in $$subdir"; \
39           (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@); \
40         done
41