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
9 PKG_HASH
:= ffb911191e509b966deb55de705387f14156e1a56b21824357cdf0053233633c
10 PKG_DESCR
:= xml parser and toolkit
11 PKG_SECTION
:= libs
/data
13 PKG_BUILDDEP
:= libxml2-host python2 zlib
14 HOST_BUILDDEP
:= python2-host
15 PKG_URL
:= http
://www.xmlsoft.org
/
16 PKG_SITES
:= http
://xmlsoft.org
/sources
/
19 DISTFILES
:= $(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
21 PKG_SUBPKGS
:= LIBXML2 LIBXML2_PYTHON
22 PKGSD_LIBXML2_PYTHON
:= xml python bindings
23 PKGSC_LIBXML2_PYTHON
:= libs
/misc
24 PKGSB_LIBXML2_PYTHON
:= python2
25 PKGSS_LIBXML2_PYTHON
:= python2
27 include $(ADK_TOPDIR
)/mk
/host.mk
28 include $(ADK_TOPDIR
)/mk
/package.mk
30 $(eval
$(call HOST_template
,LIBXML2
,libxml2
,$(PKG_VERSION
)-$(PKG_RELEASE
)))
31 $(eval
$(call PKG_template
,LIBXML2
,libxml2
,$(PKG_VERSION
)-$(PKG_RELEASE
),$(PKG_DEPENDS
),$(PKG_DESCR
),$(PKG_SECTION
),$(PKG_OPTS
)))
32 $(eval
$(call PKG_template
,LIBXML2_PYTHON
,libxml2-python
,$(PKG_VERSION
)-$(PKG_RELEASE
),$(PKG_DEPENDS
),$(PKGSD_LIBXML2_PYTHON
),$(PKGSC_LIBXML2_PYTHON
)))
34 include $(ADK_TOPDIR
)/mk
/python.mk
36 TARGET_CPPFLAGS
+= -I
$(STAGING_TARGET_DIR
)/usr
/include/python
$(PYTHON_VERSION
)
37 HOST_CPPFLAGS
+= -I
$(STAGING_HOST_DIR
)/usr
/include/python
$(PYTHON_VERSION
)
39 HOST_CONFIGURE_ARGS
+= --with-python \
45 AUTOTOOL_STYLE
:= autoreconf
46 CONFIGURE_ARGS
+= --without-c14n \
73 --with-zlib
='$(STAGING_TARGET_DIR)/usr'
76 $(INSTALL_DIR
) $(IDIR_LIBXML2
)/usr
/lib
77 $(CP
) $(WRKINST
)/usr
/lib
/libxml2.so
* $(IDIR_LIBXML2
)/usr
/lib
79 libxml2-python-install
:
80 $(INSTALL_DIR
) $(IDIR_LIBXML2_PYTHON
)/usr
/lib
/python
/site-packages
81 $(CP
) $(WRKINST
)/usr
/lib
/python
/site-packages
/*.
{so
,py
} \
82 $(IDIR_LIBXML2_PYTHON
)/usr
/lib
/python
/site-packages
84 include $(ADK_TOPDIR
)/mk
/host-bottom.mk
85 include $(ADK_TOPDIR
)/mk
/pkg-bottom.mk