]> cloudbase.mooo.com Git - z180-stamp.git/blob - avr/Tupfile
Refactor Tupfiles
[z180-stamp.git] / avr / Tupfile
1 include_rules
2
3 PROG = z180-stamp-avr
4
5 SRC = z180-stamp-avr.c serial.c z80-if.c
6
7 SRC_Z = ../z180/hdrom.c
8 PREDEP = ../z180/hdrom.h
9
10 #SRC += $(SRC_Z)
11 #TARGETS = $(PROG).elf
12
13 MCU_TARGET = atmega1281
14 F_CPU = 16000000UL
15 DEFS = -DF_CPU=$(F_CPU) -DBAUD=115200
16
17 INCLUDES += ../z180
18
19 ###############################################################################
20
21 TOOLCHAINDIR =
22 TOOLCHAIN = avr
23
24 ###############################################################################
25
26 ifdef DEBUG
27 DEFS += -DDEBUG=2
28 endif
29
30 CFLAGS += -mmcu=$(MCU_TARGET)
31
32 #CFLAGS += -I $(INCLUDES)
33
34 CPPFLAGS += $(DEFS)
35
36 CPPFLAGS_Z += -D'const=const __flash'
37
38 # Linker flags
39 LDFLAGS += -Wl,--gc-sections
40 LDFLAGS += -Wl,--cref
41
42
43 include $(CONFIG)/gcc.tup