diff options
author | Daniel Stenberg <daniel@haxx.se> | 2005-05-07 23:16:25 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2005-05-07 23:16:25 +0000 |
commit | 001f52bd680a7f374fecebb16edfb8f43554daf9 (patch) | |
tree | 836c4b86e5acfd3a5d165f0ee0418cd94e3b0f7c /bootloader/Makefile | |
parent | 57a09cdd74a7c973b155e1d2fd818951bdba5c53 (diff) | |
download | rockbox-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/Makefile')
-rw-r--r-- | bootloader/Makefile | 13 |
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 @@ | |||
7 | # $Id$ | 7 | # $Id$ |
8 | # | 8 | # |
9 | 9 | ||
10 | INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(OBJDIR) | 10 | INCLUDES= -I$(FIRMDIR)/include -I$(FIRMDIR)/export -I. -I$(OBJDIR) \ |
11 | -I$(BUILDDIR) | ||
11 | 12 | ||
12 | DEPFILE = $(OBJDIR)/dep-bootloader | 13 | DEPFILE = $(OBJDIR)/dep-bootloader |
13 | LDS := $(FIRMDIR)/boot.lds | 14 | LDS := $(FIRMDIR)/boot.lds |
@@ -37,7 +38,7 @@ MAXOUTFILE = $(OBJDIR)/romstart | |||
37 | ifdef DEBUG | 38 | ifdef DEBUG |
38 | all: $(OBJDIR)/bootloader.elf | 39 | all: $(OBJDIR)/bootloader.elf |
39 | else | 40 | else |
40 | all: $(OBJDIR)/$(BINARY) $(FLASHFILE) | 41 | all: $(BUILDDIR)/$(BINARY) $(FLASHFILE) |
41 | endif | 42 | endif |
42 | 43 | ||
43 | dep: $(DEPFILE) | 44 | dep: $(DEPFILE) |
@@ -52,9 +53,9 @@ $(MAXOUTFILE): | |||
52 | @cat $(MAXINFILE) | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P $(ROMBUILD) - > $(MAXOUTFILE) | 53 | @cat $(MAXINFILE) | $(CC) -DMEMORYSIZE=$(MEMORYSIZE) $(INCLUDES) $(TARGET) $(DEFINES) -E -P $(ROMBUILD) - > $(MAXOUTFILE) |
53 | @rm $(MAXINFILE) | 54 | @rm $(MAXINFILE) |
54 | 55 | ||
55 | $(OBJDIR)/bootloader.elf : $(OBJS) $(LINKFILE) $(OBJDIR)/librockbox.a $(DEPFILE) | 56 | $(OBJDIR)/bootloader.elf : $(OBJS) $(LINKFILE) $(DEPFILE) |
56 | @echo "LD bootloader.elf" | 57 | @echo "LD bootloader.elf" |
57 | $(CC) $(GCCOPTS) -Os -nostdlib -o $@ $(OBJS) -L$(OBJDIR) -lrockbox -lgcc -L$(FIRMDIR) -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/bootloader.map | 58 | $(CC) $(GCCOPTS) -Os -nostdlib -o $@ $(OBJS) -L$(BUILDDIR) -L$(BUILDDIR)/firmware -lrockbox -lgcc -T$(LINKFILE) -Wl,-Map,$(OBJDIR)/bootloader.map |
58 | 59 | ||
59 | $(OBJDIR)/bootloader.bin : $(OBJDIR)/bootloader.elf | 60 | $(OBJDIR)/bootloader.bin : $(OBJDIR)/bootloader.elf |
60 | @echo "OBJCOPY $<" | 61 | @echo "OBJCOPY $<" |
@@ -63,7 +64,7 @@ $(OBJDIR)/bootloader.bin : $(OBJDIR)/bootloader.elf | |||
63 | $(OBJDIR)/bootloader.asm: $(OBJDIR)/bootloader.bin | 64 | $(OBJDIR)/bootloader.asm: $(OBJDIR)/bootloader.bin |
64 | $(TOOLSDIR)/sh2d -sh1 $< > $@ | 65 | $(TOOLSDIR)/sh2d -sh1 $< > $@ |
65 | 66 | ||
66 | $(OBJDIR)/$(BINARY) : $(OBJDIR)/bootloader.bin | 67 | $(BUILDDIR)/$(BINARY) : $(OBJDIR)/bootloader.bin |
67 | @echo "Build bootloader file" | 68 | @echo "Build bootloader file" |
68 | @$(MKFIRMWARE) $< $@ | 69 | @$(MKFIRMWARE) $< $@ |
69 | 70 | ||
@@ -71,7 +72,7 @@ include $(TOOLSDIR)/make.inc | |||
71 | 72 | ||
72 | clean: | 73 | clean: |
73 | @echo "cleaning bootloader" | 74 | @echo "cleaning bootloader" |
74 | @-rm -f $(OBJS) $(OBJDIR)/$(BINARY) $(OBJDIR)/bootloader.asm \ | 75 | @-rm -f $(OBJS) $(BUILDDIR)/$(BINARY) $(OBJDIR)/bootloader.asm \ |
75 | $(OBJDIR)/bootloader.bin $(OBJDIR)/bootloader.elf $(OBJDIR)/*.map \ | 76 | $(OBJDIR)/bootloader.bin $(OBJDIR)/bootloader.elf $(OBJDIR)/*.map \ |
76 | $(LINKFILE) $(MAXOUTFILE) $(DEPFILE) | 77 | $(LINKFILE) $(MAXOUTFILE) $(DEPFILE) |
77 | 78 | ||