From 001f52bd680a7f374fecebb16edfb8f43554daf9 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sat, 7 May 2005 23:16:25 +0000 Subject: adjusted to the new build tree git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6424 a1c6a512-1295-4272-9138-f99709370657 --- bootloader/Makefile | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'bootloader/Makefile') diff --git a/bootloader/Makefile b/bootloader/Makefile index e7c61f6760..6039680096 100644 --- a/bootloader/Makefile +++ b/bootloader/Makefile @@ -7,7 +7,8 @@ # $Id$ # -INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(OBJDIR) +INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(OBJDIR) \ + -I$(BUILDDIR) DEPFILE = $(OBJDIR)/dep-bootloader LDS := $(FIRMDIR)/boot.lds @@ -37,7 +38,7 @@ MAXOUTFILE = $(OBJDIR)/romstart ifdef DEBUG all: $(OBJDIR)/bootloader.elf else -all: $(OBJDIR)/$(BINARY) $(FLASHFILE) +all: $(BUILDDIR)/$(BINARY) $(FLASHFILE) endif dep: $(DEPFILE) @@ -52,9 +53,9 @@ $(MAXOUTFILE): @cat $(MAXINFILE) | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P $(ROMBUILD) - > $(MAXOUTFILE) @rm $(MAXINFILE) -$(OBJDIR)/bootloader.elf : $(OBJS) $(LINKFILE) $(OBJDIR)/librockbox.a $(DEPFILE) +$(OBJDIR)/bootloader.elf : $(OBJS) $(LINKFILE) $(DEPFILE) @echo "LD bootloader.elf" - $(CC) $(GCCOPTS) -Os -nostdlib -o $@ $(OBJS) -L$(OBJDIR) -lrockbox -lgcc -L$(FIRMDIR) -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/bootloader.map + $(CC) $(GCCOPTS) -Os -nostdlib -o $@ $(OBJS) -L$(BUILDDIR) -L$(BUILDDIR)/firmware -lrockbox -lgcc -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/bootloader.map $(OBJDIR)/bootloader.bin : $(OBJDIR)/bootloader.elf @echo "OBJCOPY $<" @@ -63,7 +64,7 @@ $(OBJDIR)/bootloader.bin : $(OBJDIR)/bootloader.elf $(OBJDIR)/bootloader.asm: $(OBJDIR)/bootloader.bin $(TOOLSDIR)/sh2d -sh1 $< > $@ -$(OBJDIR)/$(BINARY) : $(OBJDIR)/bootloader.bin +$(BUILDDIR)/$(BINARY) : $(OBJDIR)/bootloader.bin @echo "Build bootloader file" @$(MKFIRMWARE) $< $@ @@ -71,7 +72,7 @@ include $(TOOLSDIR)/make.inc clean: @echo "cleaning bootloader" - @-rm -f $(OBJS) $(OBJDIR)/$(BINARY) $(OBJDIR)/bootloader.asm \ + @-rm -f $(OBJS) $(BUILDDIR)/$(BINARY) $(OBJDIR)/bootloader.asm \ $(OBJDIR)/bootloader.bin $(OBJDIR)/bootloader.elf $(OBJDIR)/*.map \ $(LINKFILE) $(MAXOUTFILE) $(DEPFILE) -- cgit v1.2.3