summaryrefslogtreecommitdiffstats
path: root/bootloader
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2005-05-07 23:16:25 +0000
committerDaniel Stenberg <daniel@haxx.se>2005-05-07 23:16:25 +0000
commit001f52bd680a7f374fecebb16edfb8f43554daf9 (patch)
tree836c4b86e5acfd3a5d165f0ee0418cd94e3b0f7c /bootloader
parent57a09cdd74a7c973b155e1d2fd818951bdba5c53 (diff)
downloadrockbox-001f52bd680a7f374fecebb16edfb8f43554daf9.tar.gz
rockbox-001f52bd680a7f374fecebb16edfb8f43554daf9.zip
adjusted to the new build tree
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6424 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'bootloader')
-rw-r--r--bootloader/Makefile13
1 files changed, 7 insertions, 6 deletions
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)