summaryrefslogtreecommitdiffstats
path: root/rules/libconfuse.make
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2009-01-13 10:40:15 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2009-01-13 10:40:15 +0000
commit04fe33e88fd1cfb80b8c39d03272b282765f829f (patch)
tree58018a3450bf4178ab22a19ecec6c10dde4d4278 /rules/libconfuse.make
parent03ef512f8d551fc31f4d1c3e86379fb889c57d5a (diff)
downloadptxdist-04fe33e88fd1cfb80b8c39d03272b282765f829f.tar.gz
ptxdist-04fe33e88fd1cfb80b8c39d03272b282765f829f.tar.xz
* libconfuse.make:
fix dynamically linking, install lib 644 git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9528 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/libconfuse.make')
-rw-r--r--rules/libconfuse.make13
1 files changed, 7 insertions, 6 deletions
diff --git a/rules/libconfuse.make b/rules/libconfuse.make
index db11ee3df..6e3814c39 100644
--- a/rules/libconfuse.make
+++ b/rules/libconfuse.make
@@ -35,20 +35,21 @@ $(LIBCONFUSE_SOURCE):
# Prepare
# ----------------------------------------------------------------------------
-libconfuse_prepare: $(STATEDIR)/libconfuse.prepare
-
LIBCONFUSE_PATH := PATH=$(CROSS_PATH)
LIBCONFUSE_ENV := $(CROSS_ENV)
#
# autoconf
#
-LIBCONFUSE_AUTOCONF := $(CROSS_AUTOCONF_USR) \
- --disable-dependency-tracking \
- --disable-nls
+LIBCONFUSE_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --disable-dependency-tracking \
+ --disable-nls
ifdef PTXCONF_LIBCONFUSE_STATIC
LIBCONFUSE_AUTOCONF += --enable-shared=no
+else
+LIBCONFUSE_AUTOCONF += --enable-shared
endif
# ----------------------------------------------------------------------------
@@ -68,7 +69,7 @@ ifndef PTXCONF_LIBCONFUSE_STATIC
@$(call install_fixup, libconfuse,DEPENDS,)
@$(call install_fixup, libconfuse,DESCRIPTION,missing)
- @$(call install_copy, libconfuse, 0, 0, 0755, \
+ @$(call install_copy, libconfuse, 0, 0, 0644, \
$(LIBCONFUSE_DIR)/src/.libs/libconfuse.so.0.0.0, \
/usr/lib/libconfuse.so.0.0.0)
@$(call install_link, libconfuse, \