Subversion Repositories freemyipod

Rev

Rev 376 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 376 Rev 383
Line 1... Line 1...
1
NAME := installer-classic
1
NAME := installer-classic
2
 
2
 
3
EMBIOSDIR ?= ../../embios/trunk/
3
EMBIOSDIR ?= ../../embios/trunk/
4
ILOADERDIR ?= ../iloader/
4
ILOADERDIR ?= ../iloader/
-
 
5
UNINSTDIR ?= ../uninstaller-classic/
5
UMSBOOTDIR ?= ../../umsboot/
6
UMSBOOTDIR ?= ../../umsboot/
6
TOOLSDIR ?= ../../tools/
7
TOOLSDIR ?= ../../tools/
7
 
8
 
8
BITMAPS = build/sidepane.ucl build/warning.ucl build/installing.ucl build/formatting.ucl build/copying.ucl build/flashing.ucl
9
BITMAPS = build/sidepane.ucl build/warning.ucl build/installing.ucl build/formatting.ucl build/copying.ucl build/flashing.ucl
9
 
10
 
10
FLASHFILES = flashfiles/iloader.cfg.ucl flashfiles/iloader.embiosapp.ucl \
11
FLASHFILES = flashfiles/uninstaller-classic.embiosapp.ucl flashfiles/iloader.cfg.ucl flashfiles/iloader.embiosapp.ucl \
11
             flashfiles/embiosldr-ipodclassic.bin flashfiles/embios-ipodclassic.ucl flashfiles/umsboot-ipodclassic.ucl
12
             flashfiles/embiosldr-ipodclassic.bin flashfiles/embios-ipodclassic.ucl flashfiles/umsboot-ipodclassic.ucl
12
 
13
 
13
CROSS   ?= arm-none-eabi-
14
CROSS   ?= arm-none-eabi-
14
CC      := $(CROSS)gcc
15
CC      := $(CROSS)gcc
15
AS      := $(CROSS)as
16
AS      := $(CROSS)as
Line 143... Line 144...
143
endif
144
endif
144
 
145
 
145
flashfiles: $(FLASHFILES)
146
flashfiles: $(FLASHFILES)
146
	@touch flashfiles.built
147
	@touch flashfiles.built
147
 
148
 
-
 
149
$(UNINSTDIR)/build/uninstaller-classic.embiosapp.ucl: uninstaller-classic
-
 
150
 
-
 
151
flashfiles/uninstaller-classic.embiosapp.ucl: $(UNINSTDIR)/build/uninstaller-classic.embiosapp.ucl uninstaller-classic
-
 
152
	@echo [CP]     $@
-
 
153
	@cp $< $@
-
 
154
 
148
$(UMSBOOTDIR)/build/ipodclassic/umsboot-ipodclassic.ucl: umsboot
155
$(UMSBOOTDIR)/build/ipodclassic/umsboot-ipodclassic.ucl: umsboot
149
 
156
 
150
flashfiles/umsboot-ipodclassic.ucl: $(UMSBOOTDIR)/build/ipodclassic/umsboot-ipodclassic.ucl umsboot
157
flashfiles/umsboot-ipodclassic.ucl: $(UMSBOOTDIR)/build/ipodclassic/umsboot-ipodclassic.ucl umsboot
151
	@echo [CP]     $@
158
	@echo [CP]     $@
152
	@cp $< $@
159
	@cp $< $@
Line 189... Line 196...
189
	@make -C $(EMBIOSDIR)/loader/ipodclassic
196
	@make -C $(EMBIOSDIR)/loader/ipodclassic
190
 
197
 
191
iloader:
198
iloader:
192
	@make -C $(ILOADERDIR)
199
	@make -C $(ILOADERDIR)
193
 
200
 
-
 
201
uninstaller-classic:
-
 
202
	@make -C $(UNINSTDIR)
-
 
203
 
194
$(UMSBOOTDIR)/build/ipodclassic/umsboot.bin: umsboot
204
$(UMSBOOTDIR)/build/ipodclassic/umsboot.bin: umsboot
195
 
205
 
196
umsboot:
206
umsboot:
197
	@make -C $(UMSBOOTDIR) ipodclassic
207
	@make -C $(UMSBOOTDIR) ipodclassic
198
 
208
 
199
clean:
209
clean:
200
	@rm -rf build
210
	@rm -rf build
201
 
211
 
202
.PHONY: all clean iloader embios embiosldr-ipodclassic umsboot libucl flashfiles $(NAME)
212
.PHONY: all clean uninstaller-classic iloader embios embiosldr-ipodclassic umsboot libucl flashfiles $(NAME)