File tree 1 file changed +14
-1
lines changed
1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -71,17 +71,30 @@ CFLAGS = $(PRODUCT_DEF) $(SAMD21_CFLAGS) $(PROFILE_DEF) $(SAMPLE_PROFILE_DEF) $(
71
71
PROGNAME =easytimer-v2
72
72
PROG =$(PROGNAME ) -$(VERSION ) .elf
73
73
HEX =$(PROGNAME ) -$(VERSION ) .ihx
74
+ FLASH_PROG =flash-loader/$(PROGNAME ) -altos-flash-$(VERSION ) .elf
75
+ BOTH_HEX =$(PROGNAME ) -combined-$(VERSION ) .ihx
76
+
77
+ ELFTOHEX =$(TOPDIR ) /../ao-tools/ao-elftohex/ao-elftohex
74
78
75
79
SRC =$(ALTOS_SRC ) ao_easytimer.c
76
80
OBJ=$(SRC:.c =.o)
77
81
78
- all : $(PROG ) $(HEX )
82
+ all : $(PROG ) $(HEX ) $( BOTH_HEX )
79
83
80
84
$(PROG ) : Makefile $(OBJ )
81
85
$(call quiet,CC) $(LDFLAGS ) -o $(PROG ) $(OBJ ) $(LIBS )
82
86
87
+ $(BOTH_HEX ) : $(PROG ) $(FLASH_PROG )
88
+ $(ELFTOHEX ) --nosym --output=$@ $(FLASH_PROG ) $(PROG )
89
+
83
90
$(OBJ ) : $(INC )
84
91
92
+
93
+ $(FLASH_PROG ) : FRC
94
+ +cd flash-loader && make
95
+
96
+ FRC :
97
+
85
98
distclean : clean
86
99
87
100
clean :
You can’t perform that action at this time.
0 commit comments