Commit | Line | Data |
---|---|---|
64ac62a7 JB |
1 | # |
2 | # uboot/devices/efikamx/Makefile | |
3 | # | |
4 | ||
5 | PWD = $(shell pwd) | |
80601126 | 6 | WORK = $(PWD)/work |
64ac62a7 | 7 | MKIMAGE = $(PWD)/../../work/mkimage |
80601126 | 8 | ZIMAGE = $(PWD)/../../../kernel/efikamx/work/zImage |
64ac62a7 JB |
9 | INITRDGZ = $(PWD)/../../../initrd/work/initrd.gz |
10 | ||
11 | .PHONY: all clean distclean uImage boot.scr uInitrd | |
12 | ||
13 | all: uImage boot.scr uInitrd | |
14 | ||
15 | clean: uImage-clean boot.scr-clean uInitrd-clean | |
16 | ||
17 | distclean: clean | |
18 | ||
80601126 JB |
19 | $(WORK)/zImage: $(ZIMAGE) |
20 | cp $(ZIMAGE) $(WORK) | |
21 | ||
22 | uImage: $(MKIMAGE) $(WORK)/zImage | |
23 | $(MKIMAGE) -A arm -O linux -a 0x90008000 -e 0x90008000 \ | |
24 | -T kernel -C none -n "Linux-2.6.31.14.22-efikamx" \ | |
25 | -d $(WORK)/zImage $(WORK)/uImage | |
26 | ||
27 | uImage-clean: | |
28 | rm -f $(WORK)/uImage $(WORK)/zImage | |
64ac62a7 JB |
29 | |
30 | boot.scr: $(MKIMAGE) boot.script | |
80601126 JB |
31 | $(MKIMAGE) -A arm -O linux -a 0 -e 0 \ |
32 | -T script -C none -n "EfikaMX Boot Script" \ | |
33 | -d boot.script $(WORK)/boot.scr | |
64ac62a7 JB |
34 | |
35 | boot.scr-clean: | |
80601126 | 36 | rm -f $(WORK)/boot.scr |
64ac62a7 | 37 | |
80601126 JB |
38 | $(WORK)/initrd.gz: $(INITRDGZ) |
39 | cp $(INITRDGZ) $(WORK) | |
64ac62a7 | 40 | |
80601126 JB |
41 | uInitrd: $(MKIMAGE) $(WORK)/initrd.gz |
42 | $(MKIMAGE) -A arm -O linux -a 0 -e 0 \ | |
43 | -T ramdisk -C none -n "EfikaMX Initrd Image" \ | |
44 | -d $(WORK)/initrd.gz $(WORK)/uInitrd | |
64ac62a7 JB |
45 | |
46 | uInitrd-clean: | |
80601126 | 47 | rm -f $(WORK)/uInitrd $(WORK)/initrd.gz |
64ac62a7 JB |
48 | |
49 | # End of file |