diff options
Diffstat (limited to 'device/non-free/lib/pic16/Makefile.common')
| -rw-r--r-- | device/non-free/lib/pic16/Makefile.common | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/device/non-free/lib/pic16/Makefile.common b/device/non-free/lib/pic16/Makefile.common new file mode 100644 index 0000000..e0066d2 --- /dev/null +++ b/device/non-free/lib/pic16/Makefile.common @@ -0,0 +1,46 @@ +AM_CPPFLAGS = +AM_CPPFLAGS += -I. +AM_CPPFLAGS += -I$(top_srcdir)/../../../include/pic16 -I$(top_srcdir)/../../../non-free/include/pic16 + +AM_CFLAGS = +AM_CFLAGS += --std-c99 +AM_CFLAGS += --asm="$(CCAS)" +AM_CFLAGS += --no-warn-non-free +##AM_CFLAGS += -Wa,-q + +AM_CFLAGS += --fomit-frame-pointer +AM_CFLAGS += --obanksel=9 +AM_CFLAGS += --denable-peeps +#AM_CFLAGS += --no-optimize-goto +AM_CFLAGS += --optimize-cmp +AM_CFLAGS += --optimize-df + +#AM_CFLAGS += --debug-ralloc +#AM_CFLAGS += --debug-xtra +#AM_CFLAGS += --pcode-verbose +AM_CFLAGS += --i-code-in-asm + +#AM_CFLAGS += --nooverlay +#AM_CFLAGS += --nogcse +#AM_CFLAGS += --nolabelopt +#AM_CFLAGS += --noinvariant +#AM_CFLAGS += --noinduction +#AM_CFLAGS += --nojtbound +#AM_CFLAGS += --noloopreverse + +AM_CFLAGS += @USE_FLOATS@ + +AM_CCASFLAGS = +AM_CCASFLAGS += -I$(top_srcdir)/../../../include/pic16 -I$(top_srcdir)/../../../non-free/include/pic16 +AM_CCASFLAGS += -I$(srcdir) + +clean-local: + $(RM) *.asm; + $(RM) *.lst; + +clean-intermediate: clean-local + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $@ in $$subdir"; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $@); \ + done + |
