summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2003-04-22 22:19:19 +0000
committerDaniel Stenberg <daniel@haxx.se>2003-04-22 22:19:19 +0000
commitb6bd35298befb6374641b487b3477ff7fd028aaf (patch)
tree0d05cc5fd25e649b0c1a62f22e2df89777d04f4b
parent31e0cd67ff903bd2ea592dfeb9b2119ad556f03c (diff)
downloadrockbox-b6bd35298befb6374641b487b3477ff7fd028aaf.tar.gz
rockbox-b6bd35298befb6374641b487b3477ff7fd028aaf.zip
use TOOLSDIR as passed-in
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3580 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/Makefile17
1 files changed, 11 insertions, 6 deletions
diff --git a/apps/Makefile b/apps/Makefile
index c3fc170600..6aecee592d 100644
--- a/apps/Makefile
+++ b/apps/Makefile
@@ -67,6 +67,11 @@ no_configure:
67 @echo "http://rockbox.haxx.se/docs/how_to_compile.html" 67 @echo "http://rockbox.haxx.se/docs/how_to_compile.html"
68endif 68endif
69 69
70ifndef TOOLSDIR
71no_toolsdir:
72 @echo "Rerun the configure script."
73endif
74
70all : $(OBJDIR)/$(OUTNAME) 75all : $(OBJDIR)/$(OUTNAME)
71 76
72$(OBJDIR)/librockbox.a: 77$(OBJDIR)/librockbox.a:
@@ -84,10 +89,10 @@ $(OBJDIR)/rockbox.bin : $(OBJDIR)/rockbox.elf
84 $(OC) -O binary $(OBJDIR)/rockbox.elf $(OBJDIR)/rockbox.bin 89 $(OC) -O binary $(OBJDIR)/rockbox.elf $(OBJDIR)/rockbox.bin
85 90
86$(OBJDIR)/rockbox.asm: $(OBJDIR)/rockbox.bin 91$(OBJDIR)/rockbox.asm: $(OBJDIR)/rockbox.bin
87 ../tools/sh2d -sh1 $(OBJDIR)/rockbox.bin > $(OBJDIR)/rockbox.asm 92 $(TOOLSDIR)/sh2d -sh1 $(OBJDIR)/rockbox.bin > $(OBJDIR)/rockbox.asm
88 93
89$(OBJDIR)/$(OUTNAME) : $(OBJDIR)/rockbox.bin 94$(OBJDIR)/$(OUTNAME) : $(OBJDIR)/rockbox.bin
90 ../tools/scramble $(SCRAMBLE_OPT) $(OBJDIR)/rockbox.bin $(OBJDIR)/$(OUTNAME) 95 $(TOOLSDIR)/scramble $(SCRAMBLE_OPT) $(OBJDIR)/rockbox.bin $(OBJDIR)/$(OUTNAME)
91 96
92$(OBJDIR)/credits.raw: $(DOCSDIR)/CREDITS 97$(OBJDIR)/credits.raw: $(DOCSDIR)/CREDITS
93 perl credits.pl < $< > $@ 98 perl credits.pl < $< > $@
@@ -100,11 +105,11 @@ $(OBJDIR)/%.o: %.c
100 @mkdir -p `dirname $@` 105 @mkdir -p `dirname $@`
101 $(CC) $(CFLAGS) -c $< -o $@ 106 $(CC) $(CFLAGS) -c $< -o $@
102 107
103$(OBJDIR)/build.lang: lang/$(LANGUAGE).lang ../tools/uplang 108$(OBJDIR)/build.lang: lang/$(LANGUAGE).lang $(TOOLSDIR)/uplang
104 perl ../tools/uplang lang/english.lang $< > $@ 109 perl $(TOOLSDIR)/uplang lang/english.lang $< > $@
105 110
106$(OBJDIR)/lang.o: $(OBJDIR)/build.lang ../tools/genlang 111$(OBJDIR)/lang.o: $(OBJDIR)/build.lang $(TOOLSDIR)/genlang
107 perl -s ../tools/genlang -p=$(OBJDIR)/lang $< 112 perl -s $(TOOLSDIR)/genlang -p=$(OBJDIR)/lang $<
108 $(CC) $(CFLAGS) -c $(OBJDIR)/lang.c -o $@ 113 $(CC) $(CFLAGS) -c $(OBJDIR)/lang.c -o $@
109 114
110clean: 115clean: