X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fstm32f4-disco%2FMakefile;h=ca612159a043770d06e0d08ad79966bc50ad6ac7;hb=bb3bfea5462d3f3e1a0a5f4645f67996054a78a3;hp=c4aa8e0a8a37ef90765c1d9691dbe7579e83dfc1;hpb=32463323d888d2b36d4b993d82e2522e1b236299;p=fw%2Faltos diff --git a/src/stm32f4-disco/Makefile b/src/stm32f4-disco/Makefile index c4aa8e0a..ca612159 100644 --- a/src/stm32f4-disco/Makefile +++ b/src/stm32f4-disco/Makefile @@ -1,9 +1,5 @@ include ../stm32f4/Makefile-raw.defs -aoschemelib=$(shell pkg-config --variable=aoschemelib ao-scheme) - -include $(aoschemelib)/Makefile-scheme - IDVENDOR=0xfffe IDPRODUCT=0xfffa PRODUCT=stm32f4-disco @@ -17,8 +13,6 @@ INC = \ ao_pins.h \ ao_task.h \ ao_product.h \ - $(SCHEME_HDRS) \ - ao_scheme_const.h \ stm32f4.h \ Makefile @@ -29,15 +23,16 @@ ALTOS_SRC = \ ao_timer.c \ ao_task.c \ ao_stdio.c \ - ao_product.o \ + ao_product.c \ ao_cmd.c \ ao_exti_stm32f4.c \ ao_usart_stm32f4.c \ + ao_usb_gen.c \ + ao_usb_stm32f4.c \ ao_led.c \ - ao_impure.c \ - $(SCHEME_SRCS) + ao_impure.c -CFLAGS = $(STM32F4_CFLAGS) -I$(aoschemelib) +CFLAGS = $(STM32F4_CFLAGS) PROG=stm32f4-disco-$(VERSION) ELF=$(PROG).elf @@ -54,25 +49,10 @@ $(ELF): Makefile $(OBJ) $(OBJ): $(INC) -ao_product.h: ao-make-product.5c ../Version Makefile - $(call quiet,NICKLE,$<) $< -m altusmetrum.org -V $(IDVENDOR) -s $(SERIAL) -i $(IDPRODUCT) -p $(PRODUCT) -v $(VERSION) > $@ - -SCHEME_SCHEME=\ - ao_scheme_basic_syntax.scheme \ - ao_scheme_list.scheme \ - ao_scheme_advanced_syntax.scheme \ - ao_scheme_vector.scheme \ - ao_scheme_string.scheme \ - ao_scheme_char.scheme \ - ao_scheme_number.scheme - -ao_scheme_const.h: ao-scheme-make-const-big $(SCHEME_SCHEME) - $^ -o $@ -d POSIX,PORT,SAVE - distclean: clean clean: - rm -f *.o *.elf *.ihx + rm -f *.o *.elf *.ihx *.map install: