1
0
Fork 0
forked from len0rd/rockbox

use TOOLSDIR as passed-in

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3580 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Daniel Stenberg 2003-04-22 22:19:19 +00:00
parent 31e0cd67ff
commit b6bd35298b

View file

@ -67,6 +67,11 @@ no_configure:
@echo "http://rockbox.haxx.se/docs/how_to_compile.html" @echo "http://rockbox.haxx.se/docs/how_to_compile.html"
endif endif
ifndef TOOLSDIR
no_toolsdir:
@echo "Rerun the configure script."
endif
all : $(OBJDIR)/$(OUTNAME) all : $(OBJDIR)/$(OUTNAME)
$(OBJDIR)/librockbox.a: $(OBJDIR)/librockbox.a:
@ -84,10 +89,10 @@ $(OBJDIR)/rockbox.bin : $(OBJDIR)/rockbox.elf
$(OC) -O binary $(OBJDIR)/rockbox.elf $(OBJDIR)/rockbox.bin $(OC) -O binary $(OBJDIR)/rockbox.elf $(OBJDIR)/rockbox.bin
$(OBJDIR)/rockbox.asm: $(OBJDIR)/rockbox.bin $(OBJDIR)/rockbox.asm: $(OBJDIR)/rockbox.bin
../tools/sh2d -sh1 $(OBJDIR)/rockbox.bin > $(OBJDIR)/rockbox.asm $(TOOLSDIR)/sh2d -sh1 $(OBJDIR)/rockbox.bin > $(OBJDIR)/rockbox.asm
$(OBJDIR)/$(OUTNAME) : $(OBJDIR)/rockbox.bin $(OBJDIR)/$(OUTNAME) : $(OBJDIR)/rockbox.bin
../tools/scramble $(SCRAMBLE_OPT) $(OBJDIR)/rockbox.bin $(OBJDIR)/$(OUTNAME) $(TOOLSDIR)/scramble $(SCRAMBLE_OPT) $(OBJDIR)/rockbox.bin $(OBJDIR)/$(OUTNAME)
$(OBJDIR)/credits.raw: $(DOCSDIR)/CREDITS $(OBJDIR)/credits.raw: $(DOCSDIR)/CREDITS
perl credits.pl < $< > $@ perl credits.pl < $< > $@
@ -100,11 +105,11 @@ $(OBJDIR)/%.o: %.c
@mkdir -p `dirname $@` @mkdir -p `dirname $@`
$(CC) $(CFLAGS) -c $< -o $@ $(CC) $(CFLAGS) -c $< -o $@
$(OBJDIR)/build.lang: lang/$(LANGUAGE).lang ../tools/uplang $(OBJDIR)/build.lang: lang/$(LANGUAGE).lang $(TOOLSDIR)/uplang
perl ../tools/uplang lang/english.lang $< > $@ perl $(TOOLSDIR)/uplang lang/english.lang $< > $@
$(OBJDIR)/lang.o: $(OBJDIR)/build.lang ../tools/genlang $(OBJDIR)/lang.o: $(OBJDIR)/build.lang $(TOOLSDIR)/genlang
perl -s ../tools/genlang -p=$(OBJDIR)/lang $< perl -s $(TOOLSDIR)/genlang -p=$(OBJDIR)/lang $<
$(CC) $(CFLAGS) -c $(OBJDIR)/lang.c -o $@ $(CC) $(CFLAGS) -c $(OBJDIR)/lang.c -o $@
clean: clean: