summaryrefslogtreecommitdiff
path: root/package/zlib
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@openadk.org>2009-12-04 21:37:01 +0100
committerWaldemar Brodkorb <wbx@openadk.org>2009-12-04 21:37:01 +0100
commit9bacd09cc5280924908fc4bba494856bbe37c47f (patch)
tree7a6d58d0887eda74012b461389db21015062c459 /package/zlib
parent6045422139a0dbbefaf508b1343f11535d6b104e (diff)
some more additions for gtk+ library porting
Diffstat (limited to 'package/zlib')
-rw-r--r--package/zlib/Makefile40
1 files changed, 24 insertions, 16 deletions
diff --git a/package/zlib/Makefile b/package/zlib/Makefile
index 1f0e11ef6..cf4edff8d 100644
--- a/package/zlib/Makefile
+++ b/package/zlib/Makefile
@@ -7,7 +7,7 @@ PKG_NAME:= zlib
PKG_VERSION:= 1.2.3
PKG_RELEASE:= 6
PKG_MD5SUM:= dee233bf288ee795ac96a98cc2e369b6
-PKG_DESCR:= implementation of the deflate compression method (library)
+PKG_DESCR:= implementation of the deflate compression method
PKG_SECTION:= libs
PKG_URL:= http://www.zlib.net
PKG_SITES:= http://www.zlib.net/ \
@@ -15,29 +15,37 @@ PKG_SITES:= http://www.zlib.net/ \
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.bz2
+ifeq ($(ADK_STATIC),y)
+PKG_OPTS:= libonly
+endif
+
include ${TOPDIR}/mk/package.mk
-$(eval $(call PKG_template,ZLIB,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,ZLIB,${PKG_NAME},${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
$(eval $(call PKG_template,ZLIB_DEV,${PKG_NAME}-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
-CONFIGURE_STYLE= manual
-BUILD_STYLE= auto
-INSTALL_STYLE= auto
+CONFIGURE_STYLE:= manual
+BUILD_STYLE:= auto
+INSTALL_STYLE:= auto
+
+ifeq ($(ADK_NATIVE),n)
+COPTS:= $(TARGET_CONFIGURE_OPTS)
+endif
-ifeq ($(ADK_NATIVE),n)
-COPTS:= $(TARGET_CONFIGURE_OPTS)
+ifeq ($(ADK_STATIC),n)
+CONFIGURE_OPTS:= --shared
endif
do-configure:
- (cd $(WRKBUILD); $(COPTS) \
- CFLAGS="$(TARGET_CFLAGS) -fPIC" \
- CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
- LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
- ./configure \
- --prefix=$(STAGING_DIR)/usr \
- --includedir=$(STAGING_DIR)/usr/include \
- --shared \
- );
+ (cd $(WRKBUILD); $(COPTS) \
+ CFLAGS="$(TARGET_CFLAGS) -fPIC" \
+ CPPFLAGS="-I$(STAGING_DIR)/usr/include" \
+ LDFLAGS="-L$(STAGING_DIR)/usr/lib" \
+ ./configure \
+ --prefix=$(STAGING_DIR)/usr \
+ --includedir=$(STAGING_DIR)/usr/include \
+ $(CONFIGURE_OPTS) \
+ );
post-install:
${INSTALL_DIR} ${IDIR_ZLIB}/usr/lib