diff options
author | 2017-04-25 03:31:15 -0700 | |
---|---|---|
committer | 2017-05-22 06:48:08 +0000 | |
commit | bb756eebdac6fd24e8919e2c43f7d2c8c4091f59 (patch) | |
tree | ca11e03542edf2d8f631efeca5e1626d211107e3 /qemu/roms/u-boot/examples/standalone/Makefile | |
parent | a14b48d18a9ed03ec191cf16b162206998a895ce (diff) |
Adding qemu as a submodule of KVMFORNFV
This Patch includes the changes to add qemu as a submodule to
kvmfornfv repo and make use of the updated latest qemu for the
execution of all testcase
Change-Id: I1280af507a857675c7f81d30c95255635667bdd7
Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
Diffstat (limited to 'qemu/roms/u-boot/examples/standalone/Makefile')
-rw-r--r-- | qemu/roms/u-boot/examples/standalone/Makefile | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/qemu/roms/u-boot/examples/standalone/Makefile b/qemu/roms/u-boot/examples/standalone/Makefile deleted file mode 100644 index 9ab5446c6..000000000 --- a/qemu/roms/u-boot/examples/standalone/Makefile +++ /dev/null @@ -1,77 +0,0 @@ -# -# (C) Copyright 2000-2006 -# Wolfgang Denk, DENX Software Engineering, wd@denx.de. -# -# SPDX-License-Identifier: GPL-2.0+ -# - -extra-y := hello_world -extra-$(CONFIG_SMC91111) += smc91111_eeprom -extra-$(CONFIG_SMC911X) += smc911x_eeprom -extra-$(CONFIG_SPI_FLASH_ATMEL) += atmel_df_pow2 -extra-$(CONFIG_MPC5xxx) += interrupt -extra-$(CONFIG_8xx) += test_burst timer -extra-$(CONFIG_MPC8260) += mem_to_mem_idma2intr -extra-$(CONFIG_PPC) += sched - -# -# Some versions of make do not handle trailing white spaces properly; -# leading to build failures. The problem was found with GNU Make 3.80. -# Using 'strip' as a workaround for the problem. -# -ELF := $(strip $(extra-y)) - -extra-y += $(addsuffix .srec,$(extra-y)) $(addsuffix .bin,$(extra-y)) -clean-files := $(extra-) $(addsuffix .srec,$(extra-)) $(addsuffix .bin,$(extra-)) - -COBJS := $(ELF:=.o) - -LIB = $(obj)/libstubs.o - -LIBOBJS-$(CONFIG_PPC) += ppc_longjmp.o ppc_setjmp.o -LIBOBJS-$(CONFIG_8xx) += test_burst_lib.o -LIBOBJS-y += stubs.o - -.SECONDARY: $(call objectify,$(COBJS)) -targets += $(patsubst $(obj)/%,%,$(LIB)) $(COBJS) $(LIBOBJS-y) - -LIBOBJS := $(addprefix $(obj)/,$(LIBOBJS-y)) -ELF := $(addprefix $(obj)/,$(ELF)) - -gcclibdir := $(shell dirname `$(CC) -print-libgcc-file-name`) - -# For PowerPC there's no need to compile standalone applications as a -# relocatable executable. The relocation data is not needed, and -# also causes the entry point of the standalone application to be -# inconsistent. -ifeq ($(CONFIG_PPC),y) -PLATFORM_CPPFLAGS := $(filter-out $(RELFLAGS),$(PLATFORM_CPPFLAGS)) -endif - -# We don't want gcc reordering functions if possible. This ensures that an -# application's entry point will be the first function in the application's -# source file. -ccflags-y += $(call cc-option,-fno-toplevel-reorder) - -######################################################################### - -quiet_cmd_link_lib = LD $@ - cmd_link_lib = $(LD) $(ld_flags) -r -o $@ $(filter $(LIBOBJS), $^) - -$(LIB): $(LIBOBJS) FORCE - $(call if_changed,link_lib) - -quiet_cmd_link_elf = LD $@ - cmd_link_elf = $(LD) $(LDFLAGS) -g -Ttext $(CONFIG_STANDALONE_LOAD_ADDR) \ - -o $@ -e $(SYM_PREFIX)$(@F) $< $(LIB) -L$(gcclibdir) -lgcc - -$(ELF): $(obj)/%: $(obj)/%.o $(LIB) FORCE - $(call if_changed,link_elf) - -$(obj)/%.srec: OBJCOPYFLAGS := -O srec -$(obj)/%.srec: $(obj)/% FORCE - $(call if_changed,objcopy) - -$(obj)/%.bin: OBJCOPYFLAGS := -O binary -$(obj)/%.bin: $(obj)/% FORCE - $(call if_changed,objcopy) |