6 include ../stmf0/Makefile.defs
17 # Common AltOS sources
53 PRODUCT_DEF=-DEASYMINI_V_2_0
56 CFLAGS = $(PRODUCT_DEF) $(STMF0_CFLAGS)
58 PROGNAME=easymini-v2.0
59 PROG=$(PROGNAME)-$(VERSION).elf
60 HEX=$(PROGNAME)-$(VERSION).ihx
61 FLASH_PROG=flash-loader/$(PROGNAME)-altos-flash-$(VERSION).elf
62 BOTH_DFU=$(PROGNAME)-combined-$(VERSION).dfu
64 MAKEBIN=$(TOPDIR)/../ao-tools/ao-makebin/ao-makebin
66 SRC=$(ALTOS_SRC) ao_easymini.c
69 all: $(PROG) $(HEX) $(BOTH_DFU)
71 $(PROG): Makefile $(OBJ)
72 $(call quiet,CC) $(LDFLAGS) -o $(PROG) $(OBJ) $(LIBS)
74 $(BOTH_DFU): $(PROG) $(FLASH_PROG)
75 $(MAKEBIN) --dfu --output=$@ --base=$(FLASH_ADDR) $(FLASH_PROG) $(PROG)
78 +cd flash-loader && make
85 rm -f *.o $(PROGNAME)-*.elf $(PROGNAME)-*.ihx $(PROGNAME)-*.map