diff options
Diffstat (limited to 'firmware/target/arm/tms320dm320/dsp/Makefile')
-rw-r--r-- | firmware/target/arm/tms320dm320/dsp/Makefile | 15 |
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/ |
11 | CC = cl500 | 11 | CC = cl500 |
12 | LD = lnk500 | 12 | LD = lnk500 |
13 | CFLAGS = $(BUILDDATE) | 13 | CFLAGS = |
14 | # There's more in linker.cmd. | 14 | # There's more in linker.cmd. |
15 | LDFLAGS = -w | 15 | LDFLAGS = -w |
16 | 16 | ||
17 | OBJDIR=./build | ||
18 | |||
17 | OBJS = arm.obj main.obj vectors.obj dma.obj | 19 | OBJS = arm.obj main.obj vectors.obj dma.obj |
18 | 20 | ||
19 | ifeq ($(findstring -DCREATIVE_ZV,$(TARGET)), -DCREATIVE_ZV) | 21 | ifeq ($(findstring -DCREATIVE_ZV,$(TARGET)), -DCREATIVE_ZV) |
@@ -24,14 +26,15 @@ endif | |||
24 | 26 | ||
25 | OBJS := $(patsubst %.obj, $(OBJDIR)/%.obj, $(OBJS)) | 27 | OBJS := $(patsubst %.obj, $(OBJDIR)/%.obj, $(OBJS)) |
26 | 28 | ||
27 | all: $(BUILDDIR)/dsp-image.h | 29 | all: dsp-image.h |
28 | 30 | ||
29 | clean: | 31 | clean: |
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 | 35 | dsp-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. | ||
55 | include $(TOOLSDIR)/make.inc | ||