summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tms320dm320/dsp/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/tms320dm320/dsp/Makefile')
-rw-r--r--firmware/target/arm/tms320dm320/dsp/Makefile15
1 files changed, 8 insertions, 7 deletions
diff --git a/firmware/target/arm/tms320dm320/dsp/Makefile b/firmware/target/arm/tms320dm320/dsp/Makefile
index 8f016378fd..8cc1bd98c0 100644
--- a/firmware/target/arm/tms320dm320/dsp/Makefile
+++ b/firmware/target/arm/tms320dm320/dsp/Makefile
@@ -10,10 +10,12 @@
10# http://daniel.haxx.se/blog/2007/11/18/free-to-use-compiler-from-ti/ 10# http://daniel.haxx.se/blog/2007/11/18/free-to-use-compiler-from-ti/
11CC = cl500 11CC = cl500
12LD = lnk500 12LD = lnk500
13CFLAGS = $(BUILDDATE) 13CFLAGS =
14# There's more in linker.cmd. 14# There's more in linker.cmd.
15LDFLAGS = -w 15LDFLAGS = -w
16 16
17OBJDIR=./build
18
17OBJS = arm.obj main.obj vectors.obj dma.obj 19OBJS = arm.obj main.obj vectors.obj dma.obj
18 20
19ifeq ($(findstring -DCREATIVE_ZV,$(TARGET)), -DCREATIVE_ZV) 21ifeq ($(findstring -DCREATIVE_ZV,$(TARGET)), -DCREATIVE_ZV)
@@ -24,14 +26,15 @@ endif
24 26
25OBJS := $(patsubst %.obj, $(OBJDIR)/%.obj, $(OBJS)) 27OBJS := $(patsubst %.obj, $(OBJDIR)/%.obj, $(OBJS))
26 28
27all: $(BUILDDIR)/dsp-image.h 29all: dsp-image.h
28 30
29clean: 31clean:
30 $(call PRINTS,cleaning DSP firmware)rm -f $(OBJS) $(OBJDIR)/dsp-image.out $(OBJDIR)/dsp-image.xml 32 $(call PRINTS,cleaning DSP firmware)rm -f $(OBJS) $(OBJDIR)/dsp-image.out $(OBJDIR)/dsp-image.xml
33 rmdir $(OBJDIR)
31 34
32$(BUILDDIR)/dsp-image.h: $(OBJS) linker.cmd 35dsp-image.h: $(OBJS) linker.cmd
33 $(call PRINTS,LNK500 dsp-image.out)lnk500 $(LDFLAGS) -o $(OBJDIR)/dsp-image.out $^ 36 $(call PRINTS,LNK500 dsp-image.out)lnk500 $(LDFLAGS) -o $(OBJDIR)/dsp-image.out $^
34 $(call PRINTS,OFD500+XML2H $(@F))ofd500 -x -o /dev/stdout $(OBJDIR)/dsp-image.out | python $(TOOLSDIR)/xml2h.py $(OBJDIR)/dsp-image.xml > $@ 37 $(call PRINTS,OFD500+XML2H $(@F))ofd500 -x -o /dev/stdout $(OBJDIR)/dsp-image.out | python xml2h.py $(OBJDIR)/dsp-image.xml > $@
35 38
36$(OBJDIR)/%.obj: %.asm 39$(OBJDIR)/%.obj: %.asm
37 $(SILENT)mkdir -p $(dir $@) 40 $(SILENT)mkdir -p $(dir $@)
@@ -51,5 +54,3 @@ $(OBJDIR)/tsc2100.obj: tsc2100.c audio.h registers.h
51 54
52$(OBJDIR)/dma.obj: dma.c dma.h registers.h ipc.h 55$(OBJDIR)/dma.obj: dma.c dma.h registers.h ipc.h
53 56
54# For PRINTS.
55include $(TOOLSDIR)/make.inc