summaryrefslogtreecommitdiff
path: root/avr/Tupfile
blob: 72f7e71b1e282ece5e05ad627f04fea8c25da355 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
include_rules

PROG		= z180-stamp-avr

SRC		= z180-stamp-avr.c serial.c z80-if.c

SRC_Z		= ../z180/hdrom.c
PREDEP		= ../z180/hdrom.h

#SRC		+= $(SRC_Z)
#TARGETS	= $(PROG).elf

MCU_TARGET	= atmega1281
F_CPU		= 16000000UL
DEFS		= -DF_CPU=$(F_CPU) -DBAUD=115200

INCLUDES += ../z180

###############################################################################

TOOLCHAINDIR	= 
TOOLCHAIN	= avr

###############################################################################

ifdef DEBUG
DEFS	+= -DDEBUG=2
endif

CFLAGS	+= -mmcu=$(MCU_TARGET)

#CFLAGS	+= -I $(INCLUDES)

CPPFLAGS += $(DEFS)

CPPFLAGS_Z += -D'const=const __flash'

# Linker flags
LDFLAGS	+= -Wl,--gc-sections
LDFLAGS	+= -Wl,--cref


include $(CONFIG)/gcc.tup