1 include $(TOPDIR)/stmf0/Makefile-stmf0.defs
15 # Common AltOS sources
33 PRODUCT_DEF=-DALTOS_FLASH
36 CFLAGS = $(PRODUCT_DEF) $(STMF0_CFLAGS) -g -Os
38 LDFLAGS=$(CFLAGS) -L$(TOPDIR)/stmf0 -Wl,-Taltos-loader.ld
41 PROG=$(HARDWARE)-$(PROGNAME)-$(VERSION).elf
42 BIN=$(HARDWARE)-$(PROGNAME)-$(VERSION).bin
44 MAKEBIN=$(TOPDIR)/../ao-tools/ao-makebin/ao-makebin
49 $(PROG): Makefile $(OBJ) altos-loader.ld
50 $(call quiet,CC) $(LDFLAGS) $(CFLAGS) -o $(PROG) $(OBJ) $(LIBS)
53 $(MAKEBIN) --output=$@ --base=$(FLASH_ADDR) $(PROG)
55 ao_product.h: ao-make-product.5c $(TOPDIR)/Version
56 $(call quiet,NICKLE,$<) $< -m altusmetrum.org -i $(IDPRODUCT) -p $(PRODUCT) -v $(VERSION) > $@
63 rm -f *.o $(HARDWARE)-$(PROGNAME)-*.elf $(HARDWARE)-$(PROGNAME)-*.bin