X-Git-Url: http://cloudbase.mooo.com/gitweb/z180-stamp.git/blobdiff_plain/61b0cfe9df810db4fbca78e5f880d61c5063f324..76f079e76b11f63d0b48317dd3450ddbfab784d9:/avr/Tupfile diff --git a/avr/Tupfile b/avr/Tupfile deleted file mode 100644 index d0bed48..0000000 --- a/avr/Tupfile +++ /dev/null @@ -1,83 +0,0 @@ -include_rules - -PROG = stamp-test -SRC = main.c -SRC += cli.c cli_readline.c command.c command_tbl.c -SRC += cmd_help.c cmd_echo.c cmd_date.c cmd_mem.c cmd_boot.c -SRC += env.c xmalloc.c date.c -SRC += timer.c con-utils.c serial.c i2c.c pcf8583.c -SRC += background.c z180-serv.c z80-if.c - -SRC_Z = ../z180/hdrom.c - -#TARGETS = $(PROG).elf - -MCU_TARGET = atmega1281 -F_CPU = 18432000UL -DEFS = -DF_CPU=$(F_CPU) -DBAUD=115200UL - -INCLUDES += -I$(TOP)/include - -#INCLUDES += -I../z180 - -############################################################################### - -TOOLCHAINDIR = -TOOLCHAIN = avr - -CC = $(TOOLCHAIN)-gcc -LD = $(TOOLCHAIN)-gcc -AR = $(TOOLCHAIN)-ar -AS = $(TOOLCHAIN)-as -OBJCOPY = $(TOOLCHAIN)-objcopy -OBJDUMP = $(TOOLCHAIN)-objdump -SIZE = $(TOOLCHAIN)-size -GDB = $(TOOLCHAIN)-gdb - -############################################################################### - -ifdef DEBUG -SRC += debug.c -DEFS += -DDEBUG=2 -endif - -CFLAGS = -g -Os -CFLAGS += -mmcu=$(MCU_TARGET) -CFLAGS += -std=gnu99 -CFLAGS += -Wall -Wextra -CFLAGS += -Wredundant-decls -CFLAGS += -mrelax -CFLAGS += -fno-common -CFLAGS += -ffunction-sections -CFLAGS += -fdata-sections -CFLAGS += -fno-tree-loop-optimize -CFLAGS += -fno-move-loop-invariants -#CFLAGS += -flto -CFLAGS += -fshort-enums - -#CFLAGS += -save-temps - - -CFLAGS += $(INCLUDES) - -CPPFLAGS += $(DEFS) - -# Linker flags -LDFLAGS += -Wl,--gc-sections -LDFLAGS += -Wl,--cref - - -!cc = |> ^ CC %f^ $(CC) $(CFLAGS) $(CPPFLAGS) -c %f -o %o |> %B.o -!LINK = |> ^ LINK %o^ $(LD) $(CFLAGS) $(LDFLAGS) -Wl,-Map=%O.map %f $(LDLIBS) -o %o |> | %O.map -!OBJCOPY= |> ^ OBJCOPY %o^ $(OBJCOPY) -Oihex %f %o |> -!OBJDUMP= |> ^ OBJDUMP %o^ $(OBJDUMP) -h -S %f > %o |> %O.lss -!SIZE = |> ^ SIZE^ $(SIZE) %f |> - -: foreach $(SRC) | ../z180/hdrom.h |> !cc |> {objs} -: $(SRC_Z) |> !cc -D'const=const __flash' |> {objs} - -: {objs} |> !LINK |> $(PROG).elf -: $(PROG).elf |> !OBJCOPY |> %B.hex -: $(PROG).elf |> !OBJDUMP |> %B.lss -: $(PROG).elf |> !SIZE |> -