c13460f769
This Perl module is needed to build intltool, which in turn is needed to build several of our packages. We assume that Perl is installed on the host. Only the host variant of this package has been tested and is used. The code for the target variant (what to do at the configure, build and install steps) isn't implemented, but the GENTARGETS call for the target is mandatory, due to limitations of the Makefile.package.in infrastructure (if one wants the host package to be implemented, then the target package *must* exist). This limitation will be removed after 2010.02. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
35 lines
1002 B
Makefile
35 lines
1002 B
Makefile
#############################################################
|
|
#
|
|
# libxml-parser-perl
|
|
#
|
|
#############################################################
|
|
LIBXML_PARSER_PERL_VERSION:=2.36
|
|
LIBXML_PARSER_PERL_SOURCE:=XML-Parser-$(LIBXML_PARSER_PERL_VERSION).tar.gz
|
|
LIBXML_PARSER_PERL_SITE:=http://www.cpan.org/modules/by-module/XML/
|
|
|
|
LIBXML_PARSER_PERL_DEPENDENCIES = expat
|
|
HOST_LIBXML_PARSER_PERL_DEPENDENCIES = host-expat
|
|
|
|
define HOST_LIBXML_PARSER_PERL_CONFIGURE_CMDS
|
|
(cd $(@D) ; \
|
|
perl Makefile.PL \
|
|
PREFIX=$(HOST_DIR)/usr \
|
|
EXPATLIBPATH=$(HOST_DIR)/usr/lib \
|
|
EXPATINCPATH=$(HOST_DIR)/usr/include \
|
|
INSTALLDIRS=site \
|
|
INSTALLSITELIB=$(HOST_DIR)/usr/lib/perl \
|
|
)
|
|
endef
|
|
|
|
define HOST_LIBXML_PARSER_PERL_BUILD_CMDS
|
|
$(HOST_MAKE_ENV) $(MAKE) -C $(@D)
|
|
endef
|
|
|
|
define HOST_LIBXML_PARSER_PERL_INSTALL_CMDS
|
|
$(HOST_MAKE_ENV) $(MAKE) -C $(@D) install
|
|
endef
|
|
|
|
$(eval $(call GENTARGETS,package,libxml-parser-perl))
|
|
$(eval $(call GENTARGETS,package,libxml-parser-perl,host))
|
|
|