Subversion Repositories freemyipod

Rev

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

Rev 881 Rev 919
Line 5... Line 5...
5
AUTOBUILD_FSFILES ?= true
5
AUTOBUILD_FSFILES ?= true
6
 
6
 
7
EMCOREDIR ?= ../../emcore/trunk/
7
EMCOREDIR ?= ../../emcore/trunk/
8
BOOTMENUDIR ?= ../bootmenu-ipodclassic/
8
BOOTMENUDIR ?= ../bootmenu-ipodclassic/
9
BOOTMENUTHEMEDIR ?= ../bootmenu-ipodclassic-wintertheme/
9
BOOTMENUTHEMEDIR ?= ../bootmenu-ipodclassic-wintertheme/
-
 
10
DISKMODEDIR ?= ../diskmode/
10
LIBBOOTDIR ?= ../../libs/boot/
11
LIBBOOTDIR ?= ../../libs/boot/
11
LIBPNGDIR ?= ../../libs/png/
12
LIBPNGDIR ?= ../../libs/png/
12
LIBUIDIR ?= ../../libs/ui/
13
LIBUIDIR ?= ../../libs/ui/
13
LIBMKFAT32DIR ?= ../../libs/mkfat32/
14
LIBMKFAT32DIR ?= ../../libs/mkfat32/
14
UMSBOOTDIR ?= ../../umsboot/
15
UMSBOOTDIR ?= ../../umsboot/
15
TOOLSDIR ?= ../../tools/
16
TOOLSDIR ?= ../../tools/
16
 
17
 
17
FLASHFILES = flashfiles/boot.emcorelib flashfiles/png.emcorelib flashfiles/ui.emcorelib flashfiles/mkfat32.emcorelib \
18
FLASHFILES = flashfiles/boot.emcorelib flashfiles/png.emcorelib flashfiles/ui.emcorelib flashfiles/mkfat32.emcorelib \
18
             flashfiles/bootmenu-ipodclassic.emcoreapp flashfiles/emcoreldr-ipodclassic.bin \
19
             flashfiles/bootmenu-ipodclassic.emcoreapp flashfiles/diskmode.emcoreapp flashfiles/emcoreldr-ipodclassic.bin \
19
             flashfiles/emcore-ipodclassic.ucl flashfiles/umsboot-ipodclassic.ucl flashfiles/rockbox.ipod.ucl
20
             flashfiles/emcore-ipodclassic.ucl flashfiles/umsboot-ipodclassic.ucl flashfiles/rockbox.ipod.ucl
20
 
21
 
21
FSFILES = fsfiles/.apps/bootmenu/theme.emcoreapp
22
FSFILES = fsfiles/.apps/bootmenu/theme.emcoreapp
22
 
23
 
23
ifeq ($(shell uname),WindowsNT)
24
ifeq ($(shell uname),WindowsNT)
Line 222... Line 223...
222
else
223
else
223
	@-mkdir -p $(dir $@)
224
	@-mkdir -p $(dir $@)
224
endif
225
endif
225
	@cp $< $@
226
	@cp $< $@
226
 
227
 
-
 
228
$(DISKMODEDIR)/build/diskmode.emcoreapp: diskmode
-
 
229
	@$(MAKE) -C $(DISKMODEDIR)
-
 
230
 
-
 
231
flashfiles/diskmode.emcoreapp: $(DISKMODEDIR)/build/diskmode.emcoreapp
-
 
232
	@echo [CP]     $@
-
 
233
	@cp $< $@
-
 
234
 
227
$(EMCOREDIR)/loader/ipodclassic/build/emcoreldr-ipodclassic.bin: emcoreldr-ipodclassic
235
$(EMCOREDIR)/loader/ipodclassic/build/emcoreldr-ipodclassic.bin: emcoreldr-ipodclassic
228
	@$(MAKE) -C $(EMCOREDIR)/loader/ipodclassic
236
	@$(MAKE) -C $(EMCOREDIR)/loader/ipodclassic
229
 
237
 
230
flashfiles/emcoreldr-ipodclassic.bin: $(EMCOREDIR)/loader/ipodclassic/build/emcoreldr-ipodclassic.bin
238
flashfiles/emcoreldr-ipodclassic.bin: $(EMCOREDIR)/loader/ipodclassic/build/emcoreldr-ipodclassic.bin
231
	@echo [CP]     $@
239
	@echo [CP]     $@
Line 243... Line 251...
243
	@$(EMCOREBOOTCFG) $< $@ "(3, '/.boot/init.emcoreapp', None, (2, 'bootmenu', None, None))"
251
	@$(EMCOREBOOTCFG) $< $@ "(3, '/.boot/init.emcoreapp', None, (2, 'bootmenu', None, None))"
244
 
252
 
245
clean:
253
clean:
246
	@rm -rf build
254
	@rm -rf build
247
 
255
 
248
.PHONY: all clean emcore emcoreldr-ipodclassic bootmenu-ipodclassic bootmenu-ipodclassic-theme libboot libpng libui libmkfat32 umsboot libucl flashfiles $(NAME)
256
.PHONY: all clean emcore emcoreldr-ipodclassic bootmenu-ipodclassic bootmenu-ipodclassic-theme diskmode libboot libpng libui libmkfat32 umsboot libucl flashfiles $(NAME)