diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/Makefile | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/apps/Makefile b/apps/Makefile index a36bf527cd..8259be67a2 100644 --- a/apps/Makefile +++ b/apps/Makefile | |||
@@ -28,7 +28,11 @@ ifdef DEBUG | |||
28 | CFLAGS += -g | 28 | CFLAGS += -g |
29 | LDS := $(FIRMWARE)/gdb.lds | 29 | LDS := $(FIRMWARE)/gdb.lds |
30 | else | 30 | else |
31 | ifeq ($(TARGET),-DARCHOS_RECORDER) | 31 | |
32 | # Check if this is a kind of Recorder | ||
33 | ANYREC = $(findstring RECORDER, $(TARGET)) | ||
34 | |||
35 | ifeq ($(ANYREC), RECORDER) | ||
32 | LDS := $(FIRMWARE)/app.lds | 36 | LDS := $(FIRMWARE)/app.lds |
33 | else | 37 | else |
34 | LDS := $(FIRMWARE)/player.lds | 38 | LDS := $(FIRMWARE)/player.lds |
@@ -37,7 +41,7 @@ endif | |||
37 | 41 | ||
38 | SRC := $(wildcard *.c) | 42 | SRC := $(wildcard *.c) |
39 | 43 | ||
40 | ifeq ($(TARGET),-DARCHOS_RECORDER) | 44 | ifeq ($(ANYREC), RECORDER) |
41 | SRC += $(wildcard recorder/*.c) | 45 | SRC += $(wildcard recorder/*.c) |
42 | CFLAGS += -Irecorder | 46 | CFLAGS += -Irecorder |
43 | OUTNAME = ajbrec.ajz | 47 | OUTNAME = ajbrec.ajz |
@@ -99,15 +103,16 @@ dist: | |||
99 | clean: | 103 | clean: |
100 | -rm -f $(OBJS) $(OBJDIR)/$(OUTNAME) $(OBJDIR)/archos.asm \ | 104 | -rm -f $(OBJS) $(OBJDIR)/$(OUTNAME) $(OBJDIR)/archos.asm \ |
101 | $(OBJDIR)/archos.bin $(OBJDIR)/archos.elf $(OBJDIR)/archos.map \ | 105 | $(OBJDIR)/archos.bin $(OBJDIR)/archos.elf $(OBJDIR)/archos.map \ |
102 | $(OBJDIR)/lang.o $(OBJDIR)/build.lang $(OBJDIR)/lang.[ch] | 106 | $(OBJDIR)/lang.o $(OBJDIR)/build.lang $(OBJDIR)/lang.[ch] \ |
107 | $(OBJDIR)/credits.raw | ||
103 | -$(RM) -r $(OBJDIR)/$(DEPS) | 108 | -$(RM) -r $(OBJDIR)/$(DEPS) |
104 | 109 | ||
105 | DEPS:=.deps | 110 | DEPS:=.deps |
106 | DEPDIRS:=$(DEPS) | 111 | DEPDIRS:=$(DEPS) |
107 | ifeq ($(TARGET),-DARCHOS_RECORDER) | 112 | ifeq ($(ANYREC), RECORDER) |
108 | DEPDIRS += $(DEPS)/recorder | 113 | DEPDIRS += $(DEPS)/recorder |
109 | else | 114 | else |
110 | DEPDIRS += $(DEPS)/player | 115 | DEPDIRS += $(DEPS)/player |
111 | endif | 116 | endif |
112 | 117 | ||
113 | DIRS = $(subst $(DEPS),".",$(DEPDIRS)) | 118 | DIRS = $(subst $(DEPS),".",$(DEPDIRS)) |