summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/Makefile11
1 files changed, 7 insertions, 4 deletions
diff --git a/apps/Makefile b/apps/Makefile
index 0b8a43b3e2..78cd4c6283 100644
--- a/apps/Makefile
+++ b/apps/Makefile
@@ -41,11 +41,14 @@ SRC := $(wildcard *.c)
41ifeq ($(TARGET),-DARCHOS_RECORDER) 41ifeq ($(TARGET),-DARCHOS_RECORDER)
42 SRC += $(wildcard recorder/*.c) 42 SRC += $(wildcard recorder/*.c)
43 CFLAGS += -Irecorder 43 CFLAGS += -Irecorder
44 OUTNAME = archos.ajz
45else
46 OUTNAME = archos.mod
44endif 47endif
45 48
46OBJS := $(SRC:%.c=$(OBJDIR)/%.o) 49OBJS := $(SRC:%.c=$(OBJDIR)/%.o)
47 50
48all : $(OBJDIR)/archos.mod # archos.asm 51all : $(OBJDIR)/$(OUTNAME)
49 52
50$(OBJDIR)/librockbox.a: 53$(OBJDIR)/librockbox.a:
51 make -C $(FIRMWARE) TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR) 54 make -C $(FIRMWARE) TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR)
@@ -59,8 +62,8 @@ $(OBJDIR)/archos.bin : $(OBJDIR)/archos.elf
59$(OBJDIR)/archos.asm: $(OBJDIR)/archos.bin 62$(OBJDIR)/archos.asm: $(OBJDIR)/archos.bin
60 ../tools/sh2d -sh1 $(OBJDIR)/archos.bin > $(OBJDIR)/archos.asm 63 ../tools/sh2d -sh1 $(OBJDIR)/archos.bin > $(OBJDIR)/archos.asm
61 64
62$(OBJDIR)/archos.mod : $(OBJDIR)/archos.bin 65$(OBJDIR)/$(OUTNAME) : $(OBJDIR)/archos.bin
63 ../tools/scramble $(OBJDIR)/archos.bin $(OBJDIR)/archos.mod 66 ../tools/scramble $(OBJDIR)/archos.bin $(OBJDIR)/$(OUTNAME)
64 67
65$(OBJDIR)/%.o: %.c 68$(OBJDIR)/%.o: %.c
66 @mkdir -p `dirname $@` 69 @mkdir -p `dirname $@`
@@ -70,7 +73,7 @@ dist:
70 tar czvf dist.tar.gz Makefile main.c start.s app.lds 73 tar czvf dist.tar.gz Makefile main.c start.s app.lds
71 74
72clean: 75clean:
73 -rm -f $(OBJS) $(OBJDIR)/archos.mod $(OBJDIR)/archos.asm \ 76 -rm -f $(OBJS) $(OBJDIR)/$(OUTNAME) $(OBJDIR)/archos.asm \
74 $(OBJDIR)/archos.bin $(OBJDIR)/archos.elf $(OBJDIR)/archos.map 77 $(OBJDIR)/archos.bin $(OBJDIR)/archos.elf $(OBJDIR)/archos.map
75 -$(RM) -r $(OBJDIR)/$(DEPS) 78 -$(RM) -r $(OBJDIR)/$(DEPS)
76 79