blob: 3d826d64eb81fe6335a6c1c84ea0993c27fc5195 [file] [log] [blame]
Adrien Destugues6390cc32017-09-24 17:13:58 +02001# STK500
2F_CPU=3800000
3MCU=atmega128
4
Adrien Destuguesf51aacc2014-07-29 17:58:35 +00005# K4KUSB
Adrien Destugues6390cc32017-09-24 17:13:58 +02006#F_CPU=12000000
7#MCU=attiny2313
Adrien Destuguesf51aacc2014-07-29 17:58:35 +00008
9# muSerial
10# F_CPU=20000000
Adrien Destugues6390cc32017-09-24 17:13:58 +020011#MCU=attiny2313
Adrien Destuguesf51aacc2014-07-29 17:58:35 +000012
13# Common
Adrien Destugues6d8c3662014-07-29 20:37:32 +000014BAUD=9600
Adrien Destuguesf51aacc2014-07-29 17:58:35 +000015
16all: blinkdel.hex
17
18include ../kbd/common.mk
19
Adrien Destugues6390cc32017-09-24 17:13:58 +020020COMPILE = $(CC) -Wall -std=c99 $(CFLAGS) -I../libs/usart/
Adrien Destugues6d8c3662014-07-29 20:37:32 +000021
22VPATH=../libs/usart/
Adrien Destugues98713b52010-11-07 21:02:18 +000023
24#Rules
Adrien Destugues98713b52010-11-07 21:02:18 +000025
Adrien Destugues6390cc32017-09-24 17:13:58 +020026$(MCU).bin: main.o usart.o
Adrien Destugues6d8c3662014-07-29 20:37:32 +000027 $(COMPILE) $^ -o $@
Adrien Destugues98713b52010-11-07 21:02:18 +000028
29main.o: main.c
Adrien Destugues6d8c3662014-07-29 20:37:32 +000030 $(COMPILE) -c $^ -o $@
Adrien Destugues98713b52010-11-07 21:02:18 +000031
32#Generic rules
33.S.o:
34 $(COMPILE) -x assembler-with-cpp -c $< -o $@
35
36.c.o:
37 $(COMPILE) -std=c99 -c $< -o $@
38