1 include ../stm32f4/Makefile-raw.defs
3 aoschemelib=$(shell pkg-config --variable=aoschemelib ao-scheme)
5 include $(aoschemelib)/Makefile-scheme
42 CFLAGS = $(STM32F4_CFLAGS) -I$(aoschemelib)
44 PROG=stm32f4-disco-$(VERSION)
48 SRC=$(ALTOS_SRC) ao_disco.c
54 $(ELF): Makefile $(OBJ)
55 $(call quiet,CC) $(LDFLAGS) $(CFLAGS) -o $@ $(OBJ) -Wl,-M=$(MAP) $(LIBS)
59 ao_product.h: ao-make-product.5c ../Version Makefile
60 $(call quiet,NICKLE,$<) $< -m altusmetrum.org -V $(IDVENDOR) -s $(SERIAL) -i $(IDPRODUCT) -p $(PRODUCT) -v $(VERSION) > $@
63 ao_scheme_basic_syntax.scheme \
64 ao_scheme_list.scheme \
65 ao_scheme_advanced_syntax.scheme \
66 ao_scheme_vector.scheme \
67 ao_scheme_string.scheme \
68 ao_scheme_char.scheme \
69 ao_scheme_number.scheme
71 ao_scheme_const.h: ao-scheme-make-const-big $(SCHEME_SCHEME)
72 $^ -o $@ -d POSIX,PORT,SAVE
77 rm -f *.o *.elf *.ihx *.map