summaryrefslogtreecommitdiffstats
path: root/rules/libnetpbm.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2006-01-03 11:32:41 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2006-01-03 11:32:41 +0000
commit7fd6ea0b1356095b017bdb7c2c797cc93c2348ad (patch)
treeda15bb8f8c65492f66976fb8f67fd4aed0d67b02 /rules/libnetpbm.make
parent69c63fc011a76e6a1e9a9bf73d387c121ab52d4c (diff)
downloadptxdist-7fd6ea0b1356095b017bdb7c2c797cc93c2348ad.tar.gz
ptxdist-7fd6ea0b1356095b017bdb7c2c797cc93c2348ad.tar.xz
fixed libnetpbm
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-0.9-trunk@3704 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/libnetpbm.make')
-rw-r--r--rules/libnetpbm.make36
1 files changed, 23 insertions, 13 deletions
diff --git a/rules/libnetpbm.make b/rules/libnetpbm.make
index 677c63fce..4bef1b486 100644
--- a/rules/libnetpbm.make
+++ b/rules/libnetpbm.make
@@ -70,20 +70,23 @@ libnetpbm_prepare_deps = \
LIBNETPBM_PATH = PATH=$(CROSS_PATH)
LIBNETPBM_ENV = $(CROSS_ENV)
-LIBNETPBM_ENV += PKG_CONFIG_PATH=$(CROSS_LIB_DIR)/lib/pkgconfig
-
-#
-# autoconf
-#
-LIBNETPBM_AUTOCONF = $(CROSS_AUTOCONF_USR)
-#LIBNETPBM_AUTOCONF += --prefix=$(CROSS_LIB_DIR)
$(STATEDIR)/libnetpbm.prepare: $(libnetpbm_prepare_deps)
@$(call targetinfo, $@)
- @$(call clean, $(LIBNETPBM_DIR)/config.cache)
- cd $(LIBNETPBM_DIR) && \
- $(LIBNETPBM_PATH) $(LIBNETPBM_ENV) \
- ./configure $(LIBNETPBM_AUTOCONF)
+ cp $(LIBNETPBM_DIR)/Makefile.config.in $(LIBNETPBM_DIR)/Makefile.config
+ifdef PTXCONF_LIBNETPBM_BUILD_FIASCO
+ sed -ie "s,^BUILD_FIASCO.*,BUILD_FIASCO=Y,g" $(LIBNETPBM_DIR)/Makefile.config
+else
+ sed -ie "s,^BUILD_FIASCO.*,BUILD_FIASCO=N,g" $(LIBNETPBM_DIR)/Makefile.config
+endif
+ sed -ie "s,^CC =.*,CC=$(CROSS_CC),g" $(LIBNETPBM_DIR)/Makefile.config
+ sed -ie "s,^LINKER_CAN_DO_EXPLICIT_LIBRARY.*,LINKER_CAN_DO_EXPLICIT_LIBRARY=Y,g" $(LIBNETPBM_DIR)/Makefile.config
+ sed -ie "s,^INTTYPES_H.*,INTTYPES_H = <stdint.h>,g" $(LIBNETPBM_DIR)/Makefile.config
+ sed -ie "s,^CC_FOR_BUILD.*,CC_FOR_BUILD=$(HOSTCC),g" $(LIBNETPBM_DIR)/Makefile.config
+ sed -ie "s,^LD_FOR_BUILD.*,LD_FOR_BUILD=$(HOSTCC),g" $(LIBNETPBM_DIR)/Makefile.config
+ sed -ie "s,^CFLAGS_FOR_BUILD.*,CFLAGS_FOR_BUILD=,g" $(LIBNETPBM_DIR)/Makefile.config
+ echo "CFLAGS=$(CROSS_CFLAGS) $(CROSS_CPPFLAGS)" >> $(LIBNETPBM_DIR)/Makefile.config
+
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -107,7 +110,9 @@ libnetpbm_install: $(STATEDIR)/libnetpbm.install
$(STATEDIR)/libnetpbm.install: $(STATEDIR)/libnetpbm.compile
@$(call targetinfo, $@)
- @$(call install, LIBNETPBM)
+ cp $(LIBNETPBM_DIR)/lib/libnetpbm.so.10.31 $(SYSROOT)/usr/lib/libnetpbm.so.10.31
+ ln -sf libnetpbm.so.10.31 $(SYSROOT)/usr/lib/libnetpbm.so.10
+ ln -sf libnetpbm.so.10.31 $(SYSROOT)/usr/lib/libnetpbm.so
@$(call touch, $@)
# ----------------------------------------------------------------------------
@@ -130,7 +135,12 @@ $(STATEDIR)/libnetpbm.targetinstall: $(libnetpbm_targetinstall_deps)
@$(call install_fixup,DEPENDS,)
@$(call install_fixup,DESCRIPTION,missing)
- @$(call install_copy, 0, 0, 0755, $(LIBNETPBM_DIR)/foobar, /dev/null)
+ @$(call install_copy, 0, 0, 0644, \
+ $(LIBNETPBM_DIR)/lib/libnetpbm.so.10.31, \
+ /usr/lib/libnetpbm.so.10.31)
+
+ @$(call install_link, libnetpbm.so.10.31, /usr/lib/libnetpbm.so.10)
+ @$(call install_link, libnetpbm.so.10.31, /usr/lib/libnetpbm.so)
@$(call install_finish)