# # uboot/devices/efikamx/Makefile # PWD = $(shell pwd) WORK = $(PWD)/work MKIMAGE = $(PWD)/../../work/mkimage ZIMAGE = $(PWD)/../../../kernel/efikamx/work/zImage INITRDGZ = $(PWD)/../../../initrd/work/initrd.gz BOOTSCRIPT = $(PWD)/boot.script .PHONY: all clean distclean uImage boot.scr uInitrd all: uImage bootscr uInitrd clean: uImage-clean bootscr-clean uInitrd-clean distclean: clean $(WORK)/uImage: $(MKIMAGE) $(ZIMAGE) $(MKIMAGE) -A arm -O linux -a 0x90008000 -e 0x90008000 \ -T kernel -C none -n "Linux-2.6.31.14.22-efikamx" \ -d $(ZIMAGE) $(WORK)/uImage uImage: $(WORK)/uImage uImage-clean: rm -f $(WORK)/uImage $(WORK)/boot.scr: $(MKIMAGE) $(BOOTSCRIPT) $(MKIMAGE) -A arm -O linux -a 0 -e 0 \ -T script -C none -n "EfikaMX Boot Script" \ -d $(BOOTSCRIPT) $(WORK)/boot.scr bootscr: $(WORK)/boot.scr bootscr-clean: rm -f $(WORK)/boot.scr $(WORK)/uInitrd: $(MKIMAGE) $(INITRDGZ) $(MKIMAGE) -A arm -O linux -a 0 -e 0 \ -T ramdisk -C none -n "EfikaMX Initrd Image" \ -d $(INITRDGZ) $(WORK)/uInitrd uInitrd: $(WORK)/uInitrd uInitrd-clean: rm -f $(WORK)/uInitrd # End of file