summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2010-02-27 22:42:46 +0100
committerAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2010-02-27 22:42:46 +0100
commitcf94ae3bf7ea1c124c50a11757a6251f8a73236e (patch)
treef1009bfa739d86ecbec9116e31cd276e7d137ae9
parent5dfdf8eed599c662417a29a1e50ceb7207c97f6c (diff)
downloadembtoolkit-cf94ae3bf7ea1c124c50a11757a6251f8a73236e.tar.gz
embtoolkit-cf94ae3bf7ea1c124c50a11757a6251f8a73236e.tar.bz2
embtoolkit-cf94ae3bf7ea1c124c50a11757a6251f8a73236e.tar.xz
Packages: massive packages build fix for CONFIG_EMBTK_64BITS_FS_COMPAT32
Signed-off-by: Abdoulaye Walsimou Gaye <walsimou@walsimou.com>
-rw-r--r--packages/graphics/atk/atk.mk2
-rw-r--r--packages/graphics/cairo/cairo.mk4
-rw-r--r--packages/graphics/directfb/directfb.mk2
-rw-r--r--packages/graphics/fontconfig/fontconfig.mk4
-rw-r--r--packages/graphics/freetype/freetype.mk2
-rw-r--r--packages/graphics/gtk/gtk.mk2
-rw-r--r--packages/graphics/libjpeg/libjpeg.mk2
-rw-r--r--packages/graphics/libpng/libpng.mk3
-rw-r--r--packages/graphics/libtiff/libtiff.mk4
-rw-r--r--packages/graphics/pixman/pixman.mk2
-rw-r--r--packages/misc/foo/foo.mk2
-rw-r--r--packages/misc/glib/glib.mk2
-rw-r--r--packages/misc/libelf/libelf.mk2
-rw-r--r--packages/misc/libxml/libxml.mk3
-rw-r--r--packages/misc/ncurses/ncurses.mk3
-rw-r--r--packages/misc/pango/pango.kconfig1
-rw-r--r--packages/misc/pango/pango.mk40
17 files changed, 26 insertions, 54 deletions
diff --git a/packages/graphics/atk/atk.mk b/packages/graphics/atk/atk.mk
index 3ec5013..db7ecf8 100644
--- a/packages/graphics/atk/atk.mk
+++ b/packages/graphics/atk/atk.mk
@@ -84,7 +84,7 @@ $(ATK_BUILD_DIR)/.configured:
PKG_CONFIG=$(PKGCONFIG_BIN) \
PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) \
./configure --build=$(HOST_BUILD) --host=$(STRICT_GNU_TARGET) \
- --target=$(STRICT_GNU_TARGET) \
+ --target=$(STRICT_GNU_TARGET) --libdir=/usr/$(LIBDIR) \
--prefix=/usr
@touch $@
diff --git a/packages/graphics/cairo/cairo.mk b/packages/graphics/cairo/cairo.mk
index 15721f3..6733733 100644
--- a/packages/graphics/cairo/cairo.mk
+++ b/packages/graphics/cairo/cairo.mk
@@ -76,10 +76,8 @@ $(CAIRO_BUILD_DIR)/.configured:
LDFLAGS="-L$(SYSROOT)/$(LIBDIR) -L$(SYSROOT)/usr/$(LIBDIR)" \
CPPFLGAS="-I$(SYSROOT)/usr/include" \
PKG_CONFIG=$(PKGCONFIG_BIN) \
- PKG_CONFIG_PATH=$(SYSROOT)/usr/lib/pkgconfig \
- PKG_CONFIG_LIBDIR=$(SYSROOT)/usr/lib \
./configure --build=$(HOST_BUILD) --host=$(STRICT_GNU_TARGET) \
- --target=$(STRICT_GNU_TARGET) \
+ --target=$(STRICT_GNU_TARGET) --libdir=/usr/$(LIBDIR) \
--prefix=/usr --without-x --enable-directfb
@touch $@
diff --git a/packages/graphics/directfb/directfb.mk b/packages/graphics/directfb/directfb.mk
index c734f66..f61b71d 100644
--- a/packages/graphics/directfb/directfb.mk
+++ b/packages/graphics/directfb/directfb.mk
@@ -123,7 +123,7 @@ $(DIRECTFB_BUILD_DIR)/.configured:
LDFLAGS="-L$(SYSROOT)/$(LIBDIR) -L$(SYSROOT)/usr/$(LIBDIR)" \
CPPFLAGS="-I$(SYSROOT)/usr/include" \
./configure $(CONFIG_DIRECTFB_OPTS) $(CONFIG_DIRECTFB_GRAPHICS-y) \
- $(CONFIG_DIRECTFB_INPUTS-y)
+ $(CONFIG_DIRECTFB_INPUTS-y) --libdir=/usr/$(LIBDIR)
@touch $@
$(DIRECTFB_BUILD_DIR)/.patchlibtool:
diff --git a/packages/graphics/fontconfig/fontconfig.mk b/packages/graphics/fontconfig/fontconfig.mk
index 3f8b9d7..513be47 100644
--- a/packages/graphics/fontconfig/fontconfig.mk
+++ b/packages/graphics/fontconfig/fontconfig.mk
@@ -82,11 +82,9 @@ $(FONTCONFIG_BUILD_DIR)/.configured:
CXXFLAGS="$(TARGET_CFLAGS)" \
LDFLAGS="-L$(SYSROOT)/$(LIBDIR) -L$(SYSROOT)/usr/$(LIBDIR)" \
PKG_CONFIG=$(PKGCONFIG_BIN) \
- PKG_CONFIG_PATH=$(SYSROOT)/usr/lib/pkgconfig \
- PKG_CONFIG_LIBDIR=$(SYSROOT)/usr/lib \
./configure --build=$(HOST_BUILD) --host=$(STRICT_GNU_TARGET) \
--target=$(STRICT_GNU_TARGET) --with-arch=$(STRICT_GNU_TARGET) \
- --prefix=/usr --disable-docs --program-prefix=""
+ --prefix=/usr --disable-docs --program-prefix="" --libdir=/usr/$(LIBDIR)
@touch $@
.PHONY: $(FONTCONFIG_BUILD_DIR)/.special fontconfig_clean
diff --git a/packages/graphics/freetype/freetype.mk b/packages/graphics/freetype/freetype.mk
index 534c93d..f9a8c84 100644
--- a/packages/graphics/freetype/freetype.mk
+++ b/packages/graphics/freetype/freetype.mk
@@ -63,7 +63,7 @@ $(FREETYPE_BUILD_DIR)/.configured:
$(Q)cd $(FREETYPE_BUILD_DIR); \
CC=$(TARGETCC_CACHED) CFLAGS="$(TARGET_CFLAGS)" \
./configure --build=$(HOST_BUILD) --host=$(STRICT_GNU_TARGET) \
- --prefix=/usr --enable-static=no --disable-rpath
+ --prefix=/usr --enable-static=no --disable-rpath --libdir=/usr/$(LIBDIR)
@touch $@
$(FREETYPE_BUILD_DIR)/.freetype-configpatched:
diff --git a/packages/graphics/gtk/gtk.mk b/packages/graphics/gtk/gtk.mk
index 2e4747d..e8547da 100644
--- a/packages/graphics/gtk/gtk.mk
+++ b/packages/graphics/gtk/gtk.mk
@@ -90,7 +90,7 @@ $(GTK_BUILD_DIR)/.configured:
./configure --build=$(HOST_BUILD) --host=$(STRICT_GNU_TARGET) \
--target=$(STRICT_GNU_TARGET) \
--prefix=/usr --disable-cups --disable-gtk-doc --disable-glibtest \
- --with-gdktarget=directfb
+ --with-gdktarget=directfb --libdir=/usr/$(LIBDIR)
@touch $@
$(GTK_BUILD_DIR)/.patchlibtool:
diff --git a/packages/graphics/libjpeg/libjpeg.mk b/packages/graphics/libjpeg/libjpeg.mk
index 3b44eea..a25f490 100644
--- a/packages/graphics/libjpeg/libjpeg.mk
+++ b/packages/graphics/libjpeg/libjpeg.mk
@@ -60,7 +60,7 @@ $(LIBJPEG_BUILD_DIR)/.configured:
cd $(LIBJPEG_BUILD_DIR); \
CC=$(TARGETCC_CACHED) CFLAGS="$(TARGET_CFLAGS)" \
./configure --build=$(HOST_BUILD) --host=$(STRICT_GNU_TARGET) \
- --target=$(STRICT_GNU_TARGET) \
+ --target=$(STRICT_GNU_TARGET) --libdir=/usr/$(LIBDIR) \
--prefix=/usr --enable-static=no --program-suffix=""
@touch $@
diff --git a/packages/graphics/libpng/libpng.mk b/packages/graphics/libpng/libpng.mk
index aecf443..b3881d0 100644
--- a/packages/graphics/libpng/libpng.mk
+++ b/packages/graphics/libpng/libpng.mk
@@ -63,7 +63,8 @@ $(LIBPNG_BUILD_DIR)/.configured:
cd $(LIBPNG_BUILD_DIR); \
CC=$(TARGETCC_CACHED) CFLAGS="$(TARGET_CFLAGS)" \
./configure --build=$(HOST_BUILD) --host=$(STRICT_GNU_TARGET) \
- --prefix=/usr --enable-static=no --with-libpng-compat=no
+ --prefix=/usr --enable-static=no --with-libpng-compat=no \
+ --libdir=/usr/$(LIBDIR)
@touch $@
$(LIBPNG_BUILD_DIR)/.libpng-configpatched:
diff --git a/packages/graphics/libtiff/libtiff.mk b/packages/graphics/libtiff/libtiff.mk
index 5c1b1f9..ee1eccf 100644
--- a/packages/graphics/libtiff/libtiff.mk
+++ b/packages/graphics/libtiff/libtiff.mk
@@ -86,8 +86,8 @@ $(LIBTIFF_BUILD_DIR)/.configured:
PKG_CONFIG=$(PKGCONFIG_BIN) \
PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) \
./configure --build=$(HOST_BUILD) --host=$(STRICT_GNU_TARGET) \
- --target=$(STRICT_GNU_TARGET) \
- --prefix=/usr --program-prefix=""
+ --target=$(STRICT_GNU_TARGET) --disable-cxx \
+ --prefix=/usr --program-prefix="" --libdir=/usr/$(LIBDIR)
@touch $@
libtiff_clean:
diff --git a/packages/graphics/pixman/pixman.mk b/packages/graphics/pixman/pixman.mk
index c1d8bc5..f3fd205 100644
--- a/packages/graphics/pixman/pixman.mk
+++ b/packages/graphics/pixman/pixman.mk
@@ -83,7 +83,7 @@ $(PIXMAN_BUILD_DIR)/.configured:
PKG_CONFIG=$(PKGCONFIG_BIN) \
PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) \
./configure --build=$(HOST_BUILD) --host=$(STRICT_GNU_TARGET) \
- --target=$(STRICT_GNU_TARGET) \
+ --target=$(STRICT_GNU_TARGET) --libdir=/usr/$(LIBDIR) \
--prefix=/usr
@touch $@
diff --git a/packages/misc/foo/foo.mk b/packages/misc/foo/foo.mk
index 9775521..d5e8445 100644
--- a/packages/misc/foo/foo.mk
+++ b/packages/misc/foo/foo.mk
@@ -76,7 +76,7 @@ $(FOO_BUILD_DIR)/.configured:
PKG_CONFIG=$(PKGCONFIG_BIN) \
PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) \
./configure --build=$(HOST_BUILD) --host=$(STRICT_GNU_TARGET) \
- --target=$(STRICT_GNU_TARGET) \
+ --target=$(STRICT_GNU_TARGET) --libdir=/usr/$(LIBDIR) \
--prefix=/usr
@touch $@
diff --git a/packages/misc/glib/glib.mk b/packages/misc/glib/glib.mk
index 2d0f72c..e78251f 100644
--- a/packages/misc/glib/glib.mk
+++ b/packages/misc/glib/glib.mk
@@ -86,7 +86,7 @@ $(GLIB_BUILD_DIR)/.configured:
ac_cv_func_nonposix_getpwuid_r=no \
ac_cv_func_posix_getgrgid_r=yes \
./configure --build=$(HOST_BUILD) --host=$(STRICT_GNU_TARGET) \
- --target=$(STRICT_GNU_TARGET) \
+ --target=$(STRICT_GNU_TARGET) --libdir=/usr/$(LIBDIR) \
--prefix=/usr --disable-fam
@touch $@
diff --git a/packages/misc/libelf/libelf.mk b/packages/misc/libelf/libelf.mk
index ea28e89..de849f4 100644
--- a/packages/misc/libelf/libelf.mk
+++ b/packages/misc/libelf/libelf.mk
@@ -93,7 +93,7 @@ $(LIBELF_BUILD_DIR)/.configured:
./configure --build=$(HOST_BUILD) \
--host=$(STRICT_GNU_TARGET) \
--target=$(STRICT_GNU_TARGET) \
- --prefix=$(SYSROOT)/usr --enable-elf64
+ --prefix=$(SYSROOT)/usr --enable-elf64 --libdir=$(SYSROOT)/usr/$(LIBDIR)
@touch $@
libelf_clean:
diff --git a/packages/misc/libxml/libxml.mk b/packages/misc/libxml/libxml.mk
index f1e91b1..9d3731e 100644
--- a/packages/misc/libxml/libxml.mk
+++ b/packages/misc/libxml/libxml.mk
@@ -66,9 +66,8 @@ $(LIBXML2_BUILD_DIR)/.configured:
LDFLAGS="-L$(SYSROOT)/$(LIBDIR) -L$(SYSROOT)/usr/$(LIBDIR)" \
CPPFLGAS="-I$(SYSROOT)/usr/include" \
PKG_CONFIG=$(PKGCONFIG_BIN) \
- PKG_CONFIG_PATH=$(SYSROOT)/usr \
./configure --build=$(HOST_BUILD) --host=$(STRICT_GNU_TARGET) \
- --target=$(STRICT_GNU_TARGET) \
+ --target=$(STRICT_GNU_TARGET) --libdir=/usr/$(LIBDIR) \
--prefix=/usr --disable-rpath
@touch $@
diff --git a/packages/misc/ncurses/ncurses.mk b/packages/misc/ncurses/ncurses.mk
index d66280e..20a0361 100644
--- a/packages/misc/ncurses/ncurses.mk
+++ b/packages/misc/ncurses/ncurses.mk
@@ -88,7 +88,8 @@ $(NCURSES_BUILD_DIR)/.configured:
PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) \
./configure --build=$(HOST_BUILD) --host=$(STRICT_GNU_TARGET) \
--target=$(STRICT_GNU_TARGET) --program-prefix="" \
- --prefix=/usr --disable-rpath --without-cxx-binding --without-ada
+ --prefix=/usr --disable-rpath --without-cxx-binding --without-ada \
+ --libdir=/usr/$(LIBDIR)
@touch $@
ncurses_clean:
diff --git a/packages/misc/pango/pango.kconfig b/packages/misc/pango/pango.kconfig
index 0e9a80d..26724cc 100644
--- a/packages/misc/pango/pango.kconfig
+++ b/packages/misc/pango/pango.kconfig
@@ -27,6 +27,7 @@ config EMBTK_HAVE_PANGO
select EMBTK_HAVE_GLIB
select EMBTK_HAVE_FONTCONFIG
select EMBTK_HAVE_CAIRO
+ select EMBTK_GCC_MORE_LANGUAGES
select EMBTK_GCC_LANGUAGE_CPP
help
Pango is a library for laying out and rendering of text, with an
diff --git a/packages/misc/pango/pango.mk b/packages/misc/pango/pango.mk
index 5f6d007..ed061d1 100644
--- a/packages/misc/pango/pango.mk
+++ b/packages/misc/pango/pango.mk
@@ -34,12 +34,6 @@ PANGO_INCLUDES = pango*
PANGO_LIBS = pango-* pango* libpango*
PANGO_PKGCONFIGS = pango*.pc
-ifeq ($(CONFIG_EMBTK_64BITS_FS_COMPAT32),y)
-PKG_CONFIG_PATH=$(SYSROOT)/usr/lib32/pkgconfig
-else
-PKG_CONFIG_PATH=$(SYSROOT)/usr/lib/pkgconfig
-endif
-
pango_install: $(PANGO_BUILD_DIR)/.installed $(PANGO_BUILD_DIR)/.special
$(PANGO_BUILD_DIR)/.installed: $(GLIB_BUILD_DIR)/.installed \
@@ -88,41 +82,25 @@ $(PANGO_BUILD_DIR)/.configured:
PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) \
PKG_CONFIG_LIBDIR=$(SYSROOT)/usr/lib \
./configure --build=$(HOST_BUILD) --host=$(STRICT_GNU_TARGET) \
- --target=$(STRICT_GNU_TARGET) \
+ --target=$(STRICT_GNU_TARGET) --libdir=/usr/$(LIBDIR) \
--prefix=/usr --without-x
@touch $@
$(PANGO_BUILD_DIR)/.patchlibtool:
-ifeq ($(CONFIG_EMBTK_64BITS_FS_COMPAT32),y)
- $(Q)PANGO_LT_FILES=`find $(SYSROOT)/usr/lib32/pango/* -type f -name *.la`; \
- for i in $$PANGO_LT_FILES; \
- do \
- sed \
- -e "s; \/usr\/lib32\/libpangoft2-1.0.la ; $(SYSROOT)\/usr\/lib32\/libpangoft2-1.0.la ;" \
- -e "s; \/usr\/lib32\/libpango-1.0.la ; $(SYSROOT)\/usr\/lib32\/libpango-1.0.la ;" \
- < $$i > $$i.new; \
- mv $$i.new $$i; \
- done
-else
- $(Q)PANGO_LT_FILES=`find $(SYSROOT)/usr/lib/* -type f -name *.la`; \
+ $(Q)PANGO_LT_FILES=`find $(SYSROOT)/usr/$(LIBDIR)/* -type f -name *.la`; \
for i in $$PANGO_LT_FILES; \
do \
sed \
- -e "s; \/usr\/lib\/libpangoft2-1.0.la ; $(SYSROOT)\/usr\/lib\/libpangoft2-1.0.la ;" \
- -e "s; \/usr\/lib\/libpango-1.0.la ; $(SYSROOT)\/usr\/lib\/libpango-1.0.la ;" \
+ -e "s;\/usr\/$(LIBDIR)\/libpangoft2-1.0.la ; $(SYSROOT)\/usr\/$(LIBDIR)\/libpangoft2-1.0.la ;" \
+ -e "s;\/usr\/$(LIBDIR)\/libpango-1.0.la ; $(SYSROOT)\/usr\/$(LIBDIR)\/libpango-1.0.la ;" \
< $$i > $$i.new; \
mv $$i.new $$i; \
done
-endif
.PHONY: pango_clean $(PANGO_BUILD_DIR)/.special
$(PANGO_BUILD_DIR)/.special:
-ifeq ($(CONFIG_EMBTK_64BITS_FS_COMPAT32),y)
- $(Q)-cp -R $(SYSROOT)/usr/lib32/pango $(ROOTFS)/usr/lib32/
-else
- $(Q)-cp -R $(SYSROOT)/usr/lib/pango $(ROOTFS)/usr/lib/
-endif
+ $(Q)-cp -R $(SYSROOT)/usr/$(LIBDIR)/pango $(ROOTFS)/usr/$(LIBDIR)/
@touch $@
pango_clean:
@@ -130,10 +108,6 @@ pango_clean:
$(Q)-cd $(SYSROOT)/usr/bin; rm -rf $(PANGO_BINS)
$(Q)-cd $(SYSROOT)/usr/sbin; rm -rf $(PANGO_SBINS)
$(Q)-cd $(SYSROOT)/usr/include; rm -rf $(PANGO_INCLUDES)
- $(Q)-cd $(SYSROOT)/usr/lib; rm -rf $(PANGO_LIBS)
- $(Q)-cd $(SYSROOT)/usr/lib/pkgconfig; rm -rf $(PANGO_PKGCONFIGS)
-ifeq ($(CONFIG_EMBTK_64BITS_FS_COMPAT32),y)
- $(Q)-cd $(SYSROOT)/usr/lib32; rm -rf $(PANGO_LIBS)
- $(Q)-cd $(SYSROOT)/usr/lib32/pkgconfig; rm -rf $(PANGO_PKGCONFIGS)
-endif
+ $(Q)-cd $(SYSROOT)/usr/$(LIBDIR); rm -rf $(PANGO_LIBS)
+ $(Q)-cd $(SYSROOT)/usr/$(LIBDIR)/pkgconfig; rm -rf $(PANGO_PKGCONFIGS)