INC = \
ao.h \
ao_arch.h \
+ ao_arch_funcs.h \
ao_pins.h \
- altitude.h \
- ao_kalman.h \
ao_product.h
#
ao_timer.c \
ao_serial_stm.c \
ao_lcd_stm.c \
- ao_lcd_font.c
+ ao_lcd_font.c \
+ ao_mutex.c \
+ ao_dma_stm.c \
+ ao_spi_stm.c \
+ ao_adc_stm.c \
+ ao_i2c_stm.c \
+ ao_usb_stm.c
PRODUCT=StmDemo-v0.0
PRODUCT_DEF=-DSTM_DEMO
IDPRODUCT=0x000a
-CFLAGS = $(PRODUCT_DEF) $(STM_CFLAGS) -g -Os
+CFLAGS = $(PRODUCT_DEF) $(STM_CFLAGS) -g -O0
PROG=stm-demo
$(PROG): Makefile $(OBJ)
$(call quiet,CC) $(LDFLAGS) $(CFLAGS) -o $(PROG) $(OBJ) $(SAT_CLIB) -lgcc
-../altitude.h: make-altitude
- nickle $< > $@
-
-$(OBJ): $(INC)
-
ao_product.h: ao-make-product.5c ../Version
$(call quiet,NICKLE,$<) $< -m altusmetrum.org -i $(IDPRODUCT) -p $(PRODUCT) -v $(VERSION) > $@
-ao_product.rel: ao_product.c ao_product.h
- $(call quiet,CC) -c $(CFLAGS) -D PRODUCT_DEFS='\"ao_product.h\"' -o$@ $<
+$(OBJ): $(INC)
distclean: clean