package/zlib: Enable host-package
[openadk.git] / package / zlib / Makefile
bloba60ddbc44936164fb91bd4f9baf1e517bbf3e3b9
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 include $(ADK_TOPDIR)/rules.mk
6 PKG_NAME:= zlib
7 PKG_VERSION:= 1.2.11
8 PKG_RELEASE:= 1
9 PKG_HASH:= 4ff941449631ace0d4d203e3483be9dbc9da454084111f97ea0a2114e19bf066
10 PKG_DESCR:= implementation of the deflate compression method
11 PKG_SECTION:= libs/comp
12 PKG_URL:= http://www.zlib.net/
13 PKG_SITES:= http://zlib.net/
14 PKG_OPTS:= dev
16 include $(ADK_TOPDIR)/mk/host.mk
17 include $(ADK_TOPDIR)/mk/package.mk
19 $(eval $(call HOST_template,ZLIB,zlib,$(PKG_VERSION)-$(PKG_RELEASE)))
20 $(eval $(call PKG_template,ZLIB,zlib,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION),$(PKG_OPTS)))
22 HOST_STYLE:= auto
23 HOST_CONFIG_STYLE:= manual
24 HOST_CONFIGURE_ENV+= uname=Linux
25 HOST_ALL_TARGET:= libz.so.$(PKG_VERSION)
27 host-configure:
28 (cd $(WRKBUILD); \
29 uname="Linux" \
30 $(HOST_CONFIGURE_OPTS) \
31 CFLAGS="$(HOST_CFLAGS) -fPIC" \
32 CPPFLAGS="-I$(STAGING_HOST_DIR)/usr/include" \
33 LDFLAGS="-L$(STAGING_HOST_DIR)/usr/lib" \
34 ./configure \
35 --prefix=/usr \
36 --shared \
39 CONFIG_STYLE:= manual
40 CONFIGURE_ENV+= uname=Linux
42 ifeq ($(ADK_TARGET_BINFMT_FLAT)$(ADK_TARGET_USE_STATIC_LIBS_ONLY),)
43 CONFIGURE_OPTS:= --shared
44 else
45 CONFIGURE_OPTS:= --static
46 endif
48 ALL_TARGET:= libz.a
49 ifeq ($(ADK_TARGET_BINFMT_FLAT)$(ADK_TARGET_USE_STATIC_LIBS_ONLY),)
50 ALL_TARGET+= libz.so.$(PKG_VERSION)
51 endif
53 do-configure:
54 (cd $(WRKBUILD); \
55 uname="Linux" \
56 $(TARGET_CONFIGURE_OPTS) \
57 CFLAGS="$(TARGET_CFLAGS) -fPIC" \
58 CPPFLAGS="-I$(STAGING_TARGET_DIR)/usr/include" \
59 LDFLAGS="-L$(STAGING_TARGET_DIR)/usr/lib" \
60 ./configure \
61 --prefix=/usr \
62 $(CONFIGURE_OPTS) \
65 zlib-install:
66 $(INSTALL_DIR) $(IDIR_ZLIB)/usr/lib
67 $(CP) $(WRKINST)/usr/lib/libz.so* $(IDIR_ZLIB)/usr/lib
69 include ${ADK_TOPDIR}/mk/host-bottom.mk
70 include $(ADK_TOPDIR)/mk/pkg-bottom.mk