commit c56aabec0ee9aca8120f0f5cd917cfb59780c395 parent c02ebc00727f817ea593e3ca0762320ce753104a Author: Marcel Denia <naoir@gmx.net> Date: Sat, 2 Aug 2014 23:23:41 +0200 perl: Add perlmod host rules Signed-off-by: Marcel Denia <naoir@gmx.net> Diffstat:
| M | lang/perl/perlmod.mk | | | 31 | +++++++++++++++++++++++++++++++ |
1 file changed, 31 insertions(+), 0 deletions(-)
diff --git a/lang/perl/perlmod.mk b/lang/perl/perlmod.mk @@ -12,6 +12,37 @@ PERL_CMD:=$(STAGING_DIR_HOST)/usr/bin/perl5.20.0 # Module install prefix PERL_SITELIB:=/usr/lib/perl5/5.20 +define perlmod/host/relink + rm -f $(1)/Makefile.aperl + $(MAKE) -C $(1) perl + $(CP) $(1)/perl $(PERL_CMD) + $(CP) $(1)/perl $(STAGING_DIR_HOST)/usr/bin/perl +endef + +define perlmod/host/Configure + (cd $(HOST_BUILD_DIR); \ + PERL_MM_USE_DEFAULT=1 \ + $(2) \ + $(PERL_CMD) Makefile.PL \ + $(1) \ + ); +endef + +define perlmod/host/Compile + $(2) \ + $(MAKE) -C $(HOST_BUILD_DIR) \ + $(1) \ + install +endef + +define perlmod/host/Install + $(2) \ + $(MAKE) -C $(HOST_BUILD_DIR) \ + $(1) \ + install + $(call perlmod/host/relink,$(HOST_BUILD_DIR)) +endef + define perlmod/Configure (cd $(PKG_BUILD_DIR); \ PERL_MM_USE_DEFAULT=1 \