equal
deleted
inserted
replaced
4 |
4 |
5 ELF = build/src/$(PROG).elf |
5 ELF = build/src/$(PROG).elf |
6 HEX = build/src/$(PROG).hex |
6 HEX = build/src/$(PROG).hex |
7 |
7 |
8 build/src/carboard.elf: build/src/carboard.o \ |
8 build/src/carboard.elf: build/src/carboard.o \ |
|
9 build/qmsk/src/adxl345.o \ |
9 build/qmsk/src/serial.o \ |
10 build/qmsk/src/serial.o \ |
|
11 build/qmsk/src/spi.o \ |
10 build/qmsk/src/switch.o \ |
12 build/qmsk/src/switch.o \ |
11 build/qmsk/src/timer.o |
13 build/qmsk/src/timer.o |
12 |
14 |
13 ## |
15 ## |
14 all: $(HEX) |
16 all: $(HEX) |
26 CPU = 16000000 |
28 CPU = 16000000 |
27 STD = c99 |
29 STD = c99 |
28 |
30 |
29 CC = avr-gcc |
31 CC = avr-gcc |
30 CPPFLAGS = -DF_CPU=$(CPU)UL -I$(QMSK_ARDUINO)/include |
32 CPPFLAGS = -DF_CPU=$(CPU)UL -I$(QMSK_ARDUINO)/include |
31 CFLAGS = -mmcu=$(MCU) -std=$(STD) -Os -g |
33 CFLAGS = -mmcu=$(MCU) -std=$(STD) -Os |
32 LDFLAGS = -mmcu=$(MCU) |
34 LDFLAGS = -mmcu=$(MCU) |
33 LDLIBS = -lc |
35 LDLIBS = -lc |
34 |
36 |
35 build/%.o: %.c |
37 build/%.o: %.c |
36 $(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< |
38 $(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $< |