# HG changeset patch # User yamahata@xxxxxxxxxxxxx # Date 1195697300 -32400 # Node ID a6abdfbc4261ef57bf84f19ecde007856fdeccde # Parent 337db56728428be3b009d8100794482ee2f2cbb2 preliminary patch for cross compile. PATCHNAME: preliminary_for_crosscompile Signed-off-by: Isaku Yamahata diff -r 337db5672842 -r a6abdfbc4261 edk2-sparse/EdkXenPkg/SecMain/Ipf/Makefile --- a/edk2-sparse/EdkXenPkg/SecMain/Ipf/Makefile Wed Nov 07 02:06:57 2007 +0100 +++ b/edk2-sparse/EdkXenPkg/SecMain/Ipf/Makefile Thu Nov 22 11:08:20 2007 +0900 @@ -1,11 +1,12 @@ CC=gcc -CC=gcc -LD=ld -AS=as +CC=$(CROSS_COMPILE)gcc +LD=$(CROSS_COMPILE)ld +AS=$(CROSS_COMPILE)as +OBJCOPY=$(CROSS_COMPILE)objcopy all: startup.bin startup.bin: startup.elf - objcopy -O binary startup.elf startup.bin + $(OBJCOPY) -O binary startup.elf startup.bin startup.elf: startup.o startup.lds $(LD) --script startup.lds -o $@ $< @@ -14,4 +15,4 @@ startup.o: startup.s $(CC) -x assembler-with-cpp -c -o $@ $< link: startup.bin - ln -s ../../../../../../../../EdkXenPkg/SecMain/Ipf/startup.bin ../../../Build/Xen/DEBUG_UNIXGCC/IPF/EdkXenPkg/SecMain/SecMain/OUTPUT/ResetVec.cat + ln -sf ../../../../../../../../EdkXenPkg/SecMain/Ipf/startup.bin ../../../Build/Xen/DEBUG_UNIXGCC/IPF/EdkXenPkg/SecMain/SecMain/OUTPUT/ResetVec.cat