summaryrefslogtreecommitdiff
path: root/stm32/Tupfile
diff options
context:
space:
mode:
Diffstat (limited to 'stm32/Tupfile')
-rw-r--r--stm32/Tupfile74
1 files changed, 0 insertions, 74 deletions
diff --git a/stm32/Tupfile b/stm32/Tupfile
deleted file mode 100644
index 1778623..0000000
--- a/stm32/Tupfile
+++ /dev/null
@@ -1,74 +0,0 @@
-include_rules
-
-PROG = z180-stamp-stm32
-SRC = z180-stamp-stm32.c serial.c z80-if.c
-SRC_Z = ../z180/hdrom.c
-#TARGETS = $(PROG).elf
-
-FP_FLAGS = -msoft-float
-DEFS = -DSTM32F1 -DBAUD=115200
-
-LIBNAME = opencm3_stm32f1
-OPENCM3_DIR = $(TOP)/libopencm3
-LDSCRIPT = stm32vl-discovery.ld
-
-###############################################################################
-# Executables
-
-TOOLCHAINDIR = /usr/local/gcc-arm-none-eabi-4_8-2014q2/bin
-TOOLCHAIN = $(TOOLCHAINDIR)/arm-none-eabi
-
-CC = $(TOOLCHAIN)-gcc
-LD = $(TOOLCHAIN)-gcc
-AR = $(TOOLCHAIN)-ar
-AS = $(TOOLCHAIN)-as
-OBJCOPY = $(TOOLCHAIN)-objcopy
-OBJDUMP = $(TOOLCHAIN)-objdump
-SIZE = $(TOOLCHAIN)-size
-GDB = $(TOOLCHAIN)-gdb
-
-###############################################################################
-
-INCLUDES += $(OPENCM3_DIR)/include
-LIBDIRS += $(OPENCM3_DIR)/lib
-
-SCRIPT_DIR = $(OPENCM3_DIR)/scripts
-
-
-ifdef DEBUG
-DEFS += -DDEBUG=2
-endif
-
-CFLAGS += -g -Os
-CFLAGS += -mthumb -mcpu=cortex-m3 $(FP_FLAGS) -mfix-cortex-m3-ldrd
-CFLAGS += -std=gnu99
-CFLAGS += -Wall -Wextra -Wimplicit-function-declaration
-CFLAGS += -Wredundant-decls
-#CFLAGS += -fno-common -ffunction-sections -fdata-sections
-CFLAGS += -I $(INCLUDES)
-
-CPPFLAGS += $(DEFS)
-
-# Linker flags
-LDFLAGS += --static -nostartfiles
-LDFLAGS += -T$(LDSCRIPT)
-LDFLAGS += -Wl,--gc-sections
-LDFLAGS += -Wl,--cref
-
-LDLIBS += -L$(LIBDIRS) -l$(LIBNAME)
-LDLIBS += -Wl,--start-group -lc -lgcc -lnosys -Wl,--end-group
-
-
-!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) $(SRC_Z) | ../z180/hdrom.h |> !cc |> {objs}
-
-: {objs} |> !LINK |> $(PROG).elf
-: $(PROG).elf |> !OBJCOPY |> %B.hex
-: $(PROG).elf |> !OBJDUMP |> %B.lss
-: $(PROG).elf |> !SIZE |>
-