diff options
-rw-r--r-- | apps/Makefile | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/apps/Makefile b/apps/Makefile index b54c31cc4a..6c0efd575a 100644 --- a/apps/Makefile +++ b/apps/Makefile | |||
@@ -20,7 +20,9 @@ DOCSDIR := ../docs | |||
20 | 20 | ||
21 | INCLUDES= -I$(FIRMWARE)/include -I$(FIRMWARE)/export -I. -I$(OBJDIR) | 21 | INCLUDES= -I$(FIRMWARE)/include -I$(FIRMWARE)/export -I. -I$(OBJDIR) |
22 | 22 | ||
23 | CFLAGS = -O -W -Wall -m1 -nostdlib -ffreestanding -Wstrict-prototypes -fomit-frame-pointer -fschedule-insns $(INCLUDES) $(TARGET) $(DEFINES) -DAPPSVERSION=\"$(VERSION)\" $(EXTRA_DEFINES) -DMEM=${MEM} -DPLUGIN=1 | 23 | CFLAGS = -O -W -Wall -m1 -nostdlib -ffreestanding -Wstrict-prototypes \ |
24 | -fomit-frame-pointer -fschedule-insns $(INCLUDES) $(TARGET) $(DEFINES) \ | ||
25 | -DAPPSVERSION=\"$(VERSION)\" $(EXTRA_DEFINES) -DMEM=${MEM} -DPLUGIN=1 | ||
24 | AFLAGS += -small -relax | 26 | AFLAGS += -small -relax |
25 | 27 | ||
26 | # Check if this is a kind of Recorder | 28 | # Check if this is a kind of Recorder |
@@ -71,7 +73,7 @@ ifndef TOOLSDIR | |||
71 | TOOLSDIR=../tools | 73 | TOOLSDIR=../tools |
72 | endif | 74 | endif |
73 | 75 | ||
74 | all : $(OBJDIR)/$(OUTNAME) rocks | 76 | all : $(OBJDIR)/$(OUTNAME) $(OBJDIR)/rockbox.ucl rocks |
75 | 77 | ||
76 | rocks: | 78 | rocks: |
77 | $(MAKE) -C plugins TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR) VERSION=$(VERSION) EXTRA_DEFINES="$(EXTRA_DEFINES)" MEM=${MEM} | 79 | $(MAKE) -C plugins TARGET=$(TARGET) DEBUG=$(DEBUG) OBJDIR=$(OBJDIR) VERSION=$(VERSION) EXTRA_DEFINES="$(EXTRA_DEFINES)" MEM=${MEM} |
@@ -96,6 +98,15 @@ $(OBJDIR)/rockbox.asm: $(OBJDIR)/rockbox.bin | |||
96 | $(OBJDIR)/$(OUTNAME) : $(OBJDIR)/rockbox.bin | 98 | $(OBJDIR)/$(OUTNAME) : $(OBJDIR)/rockbox.bin |
97 | $(TOOLSDIR)/scramble $(SCRAMBLE_OPT) $(OBJDIR)/rockbox.bin $(OBJDIR)/$(OUTNAME) | 99 | $(TOOLSDIR)/scramble $(SCRAMBLE_OPT) $(OBJDIR)/rockbox.bin $(OBJDIR)/$(OUTNAME) |
98 | 100 | ||
101 | $(OBJDIR)/rockbox.ucl: $(OBJDIR)/rockbox.bin | ||
102 | @a=`uclpack -h 2>/dev/null`; \ | ||
103 | if test -n "$$a"; then \ | ||
104 | echo "runs uclpack"; \ | ||
105 | uclpack --best --2e $(OBJDIR)/rockbox.bin $(OBJDIR)/rockbox.ucl >/dev/null 2>&1; \ | ||
106 | else \ | ||
107 | echo "no uclpack command found, not making any UCL file"; \ | ||
108 | fi | ||
109 | |||
99 | $(OBJDIR)/credits.raw: $(DOCSDIR)/CREDITS | 110 | $(OBJDIR)/credits.raw: $(DOCSDIR)/CREDITS |
100 | perl credits.pl < $< > $@ | 111 | perl credits.pl < $< > $@ |
101 | 112 | ||