a few little cleanups to the makefile
This commit is contained in:
parent
7700e7b10c
commit
a75f1c4437
2 changed files with 2 additions and 9 deletions
7
Makefile
7
Makefile
|
@ -32,28 +32,21 @@ ARCH = arm
|
||||||
CPU = arm7tdmi-s
|
CPU = arm7tdmi-s
|
||||||
export ARCH CPU VENDOR
|
export ARCH CPU VENDOR
|
||||||
|
|
||||||
#CROSS_COMPILE = arm-unknown-linux-gnu-
|
|
||||||
#CROSS_COMPILE = arm-softfloat-linux-gnu-
|
|
||||||
#export CROSS_COMPILE
|
|
||||||
|
|
||||||
# load other configuration
|
# load other configuration
|
||||||
include $(TOPDIR)/config.mk
|
include $(TOPDIR)/config.mk
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
# blink objects....order is important (i.e. start must be first)
|
|
||||||
|
|
||||||
AOBJS =
|
AOBJS =
|
||||||
COBJS = $(patsubst %.c,%.o,$(wildcard src/*.c))
|
COBJS = $(patsubst %.c,%.o,$(wildcard src/*.c))
|
||||||
TESTS = $(wildcard tests/*.c)
|
TESTS = $(wildcard tests/*.c)
|
||||||
TARGETS = $(patsubst %.c,%.o,$(TESTS))
|
TARGETS = $(patsubst %.c,%.o,$(TESTS))
|
||||||
#TARGETS = tests/blink-white.o
|
|
||||||
|
|
||||||
# Add GCC lib
|
# Add GCC lib
|
||||||
PLATFORM_LIBS += --no-warn-mismatch -L $(shell dirname `$(CC) $(CFLAGS) -print-libgcc-file-name`) -lgcc
|
PLATFORM_LIBS += --no-warn-mismatch -L $(shell dirname `$(CC) $(CFLAGS) -print-libgcc-file-name`) -lgcc
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
#ALL = blink.srec blink.bin blink.dis blink.System.map
|
|
||||||
ALL = $(TESTS:.c=.srec) $(TESTS:.c=.bin) $(TESTS:.c=.dis)
|
ALL = $(TESTS:.c=.srec) $(TESTS:.c=.bin) $(TESTS:.c=.dis)
|
||||||
|
|
||||||
.PRECIOUS: $(COBJS) $(TARGETS) $(TESTS:.c=.obj)
|
.PRECIOUS: $(COBJS) $(TARGETS) $(TESTS:.c=.obj)
|
||||||
|
|
|
@ -25,8 +25,8 @@
|
||||||
|
|
||||||
# clean the slate ...
|
# clean the slate ...
|
||||||
PLATFORM_LDFLAGS =
|
PLATFORM_LDFLAGS =
|
||||||
PLATFORM_RELFLAGS = -fno-strict-aliasing -fno-common -ffixed-r8 -ffunction-sections -msoft-float
|
PLATFORM_RELFLAGS = -fno-strict-aliasing -fno-common -ffixed-r8 -ffunction-sections -msoft-float -Wcast-align -Wall
|
||||||
PLATFORM_CPPFLAGS = -march=armv4t -mlong-calls -mtune=arm7tdmi-s -DCONFIG_ARM -D__ARM__ -mcallee-super-interworking -mthumb -mthumb-interwork
|
PLATFORM_CPPFLAGS = -march=armv4t -mlong-calls -mtune=arm7tdmi-s -DCONFIG_ARM -D__ARM__ -mcallee-super-interworking -mthumb -mthumb-interwork
|
||||||
TEXT_BASE = 0x00400000
|
TEXT_BASE = 0x00400000
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
Loading…
Reference in a new issue