From: Peter Crosthwaite Date: Mon, 22 Apr 2013 04:40:49 +0000 (+1000) Subject: Makefile: Don't build shared libfdt X-Git-Tag: qemu-xen-4.4.0-rc1~6^2~584 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=9005a51b096272e1834638f8e184706548ee7364;p=qemu-upstream-4.4-testing.git Makefile: Don't build shared libfdt The submodule DTC should just build and use DTC as static (the whole motivation for using submod is lack of widespread distro support). The .so causes build failures on some platforms, so adjust the make target to just build the static lib. Signed-off-by: Peter Crosthwaite Signed-off-by: Edgar E. Iglesias --- diff --git a/Makefile b/Makefile index efb1c4429..5140c1943 100644 --- a/Makefile +++ b/Makefile @@ -149,7 +149,7 @@ DTC_MAKE_ARGS=-I$(SRC_PATH)/dtc VPATH=$(SRC_PATH)/dtc -C dtc V="$(V)" LIBFDT_src DTC_CFLAGS=$(CFLAGS) $(extra_cflags) -I$(BUILD_DIR)/dtc -I$(SRC_PATH)/dtc -I$(SRC_PATH)/dtc/libfdt subdir-dtc:dtc/libfdt dtc/tests - $(call quiet-command,$(MAKE) $(DTC_MAKE_ARGS) CPPFLAGS="$(DTC_CFLAGS)" LDFLAGS="$(LDFLAGS)" ARFLAGS="$(ARFLAGS)" CC="$(CC)" AR="$(AR)" LD="$(LD)" $(SUBDIR_MAKEFLAGS) libfdt,) + $(call quiet-command,$(MAKE) $(DTC_MAKE_ARGS) CPPFLAGS="$(DTC_CFLAGS)" LDFLAGS="$(LDFLAGS)" ARFLAGS="$(ARFLAGS)" CC="$(CC)" AR="$(AR)" LD="$(LD)" $(SUBDIR_MAKEFLAGS) libfdt/libfdt.a,) dtc/%: mkdir -p $@