2 # uboot/devices/efikamx/Makefile
7 MKIMAGE
= $(PWD
)/..
/..
/work
/mkimage
8 ZIMAGE
= $(PWD
)/..
/..
/..
/kernel
/cubox
/work
/zImage
9 INITRDGZ
= $(PWD
)/..
/..
/..
/initrd
/work
/initrd.gz
11 .PHONY
: all clean distclean uImage uInitrd bootscr
13 all: uImage uInitrd bootscr
15 clean: uImage-clean uInitrd-clean bootscr-clean
22 $(WORK
)/uImage
: $(WORK
) $(MKIMAGE
) $(ZIMAGE
)
23 $(MKIMAGE
) -A arm
-O linux
-a
0 -e
0 \
24 -T kernel
-C none
-n
"Linux-2.6.32.9-cubox" \
25 -d
$(ZIMAGE
) $(WORK
)/uImage
27 uImage
: $(WORK
)/uImage
32 $(WORK
)/uInitrd
: $(WORK
) $(MKIMAGE
) $(INITRDGZ
)
33 $(MKIMAGE
) -A arm
-O linux
-a
0x1a000000 -e
0x1a000000 \
34 -T ramdisk
-C none
-n
"CRUX-ARM Initrd Image" \
35 -d
$(INITRDGZ
) $(WORK
)/uInitrd
37 uInitrd
: $(WORK
)/uInitrd
42 $(WORK
)/boot-ram.scr
: $(WORK
) $(MKIMAGE
) $(PWD
)/boot-ram.script
43 $(MKIMAGE
) -A arm
-O linux
-a
0 -e
0 \
44 -T script
-C none
-n
"EfikaMX Boot Script (ram)" \
45 -d
$(PWD
)/boot-ram.script \
48 $(WORK
)/boot-mmcblk.scr
: $(WORK
) $(MKIMAGE
) $(PWD
)/boot-mmcblk.script
49 $(MKIMAGE
) -A arm
-O linux
-a
0 -e
0 \
50 -T script
-C none
-n
"EfikaMX Boot Script (mmcblk)" \
51 -d
$(PWD
)/boot-mmcblk.script \
52 $(WORK
)/boot-mmcblk.scr
54 bootscr
: $(WORK
)/boot-ram.scr
$(WORK
)/boot-mmcblk.scr
57 rm -f
$(WORK
)/boot-
*.scr