From: Peter Korsgaard Date: Wed, 15 Feb 2012 22:22:23 +0000 (+0100) Subject: libecore: tweak makekeys workaround for make 3.82 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d6628bca393f9f01c9b320f2eb60db51519ae54d;p=buildroot.git libecore: tweak makekeys workaround for make 3.82 It seems that make 3.82 gets confused and considers makekeys out of date when there isn't a makekeys.o, so ensure that we create both makekeys and makekeys.o before building. Also move the workaround to the extract step so we can build using make's default rules rather than explicitly calling gcc. Signed-off-by: Peter Korsgaard --- diff --git a/package/efl/libecore/libecore.mk b/package/efl/libecore/libecore.mk index 2b668ab94f..db14356ae6 100644 --- a/package/efl/libecore/libecore.mk +++ b/package/efl/libecore/libecore.mk @@ -76,11 +76,10 @@ LIBECORE_DEPENDENCIES += libxcb xlib_libX11 xcb-util # teach it about CC_FOR_BUILD, but for now simply build makekeys by # hand in advance define LIBECORE_BUILD_MAKEKEYS_FOR_HOST - cd $(@D)/src/util && $(HOSTCC) $(HOST_CFLAGS) $(HOST_LDFLAGS) \ - -o makekeys makekeys.c + $(HOST_CONFIGURE_OPTS) $(MAKE1) -C $(@D)/src/util makekeys.o makekeys endef -LIBECORE_POST_CONFIGURE_HOOKS += LIBECORE_BUILD_MAKEKEYS_FOR_HOST +LIBECORE_POST_EXTRACT_HOOKS += LIBECORE_BUILD_MAKEKEYS_FOR_HOST else LIBECORE_CONF_OPT += --disable-ecore-x-xcb endif