diff --exclude '*CVS*' -ruw owfs.org/module/swig/perl5/Makefile.am owfs/module/swig/perl5/Makefile.am --- owfs.org/module/swig/perl5/Makefile.am 2007-06-14 10:11:38.000000000 +0200 +++ owfs/module/swig/perl5/Makefile.am 2007-06-14 10:29:37.000000000 +0200 @@ -5,6 +5,42 @@ #all: OW/Makefile all: OW/blib/lib/OW.pm +PKG_BUILD_DIR= OW + +PERL_VERSION= 5.8.7 +PERL_VER= 5.8 + +# Build environment +PERL_CMD= ../../../../../../staging_dir_mipsel/usr/bin/perl +PERL_LIB= ../../../../../../staging_dir_mipsel/usr/lib/perl5/${PERL_VER} +PERL_PKGSRC= ../../../../../../package/perl + +# Module install prefix +PERL_SITELIB= /usr/lib/perl5/${PERL_VER} + +# Command to invoke MakeMaker's Makefile.PL +PERL_MM_OPTS= PERL_LIB=${PERL_LIB} \ + PERL_ARCHLIB=${PERL_LIB} \ + INSTALLSITELIB=${PERL_SITELIB} \ + INSTALLSITEARCH=${PERL_SITELIB} +PERL_MM_ENV= PERL5LIB=${PERL_LIB} +PERL_MM_MAKEFILE_PL= Makefile.PL +PERL_MM_CMD= cd ${PKG_BUILD_DIR} && \ + env ${PERL_MM_ENV} ${PERL_CMD} ${PERL_MM_MAKEFILE_PL} \ + ${PERL_MM_OPTS} + +# Command to invoke make +PERL_MAKE_OPTS= +PERL_MAKE_ENV= PERL5LIB=${PERL_LIB} +PERL_MAKE_CMD= env ${PERL_MAKE_ENV} ${MAKE} -C ${PKG_BUILD_DIR} \ + ${PERL_MAKE_OPTS} + +# Commands to compact module +PERL_STRIPPM= sh ${PERL_PKGSRC}/files/strippm.sh +PERL_DELETEPOD= sh ${PERL_PKGSRC}/files/deletepod.sh + + + OW/Makefile.PL: if HAVE_DARWIN cp OW/Makefile.osx OW/Makefile.PL @@ -19,7 +55,8 @@ if HAVE_DEBIAN ( cd OW; $(PERL) Makefile.PL PREFIX=@prefix@ ) else - ( cd OW; $(PERL) Makefile.PL ) +# ( cd OW; $(PERL) Makefile.PL ) + $(PERL_MM_CMD) endif endif @@ -27,13 +64,15 @@ $(SWIG) -perl5 -o $@ ../ow.i OW/blib/lib/OW.pm: OW/ow_wrap.c - $(MAKE) -C OW -fMakefile +# $(MAKE) -C OW -fMakefile + $(PERL_MAKE_CMD) @INSTALL@ -d OW/blib/lib @INSTALL@ OW/OW.pm OW/blib/lib/ @ECHO@ >> OW/blib/lib/OW.pm 'our $$VERSION='\''@VERSION@'\'' ;' install-data-local: OW/Makefile OW/ow_wrap.c OW/blib/lib/OW.pm - $(MAKE) -C OW install DESTDIR="$(DESTDIR)" +# $(MAKE) -C OW install DESTDIR="$(DESTDIR)" + $(PERL_MAKE_CMD) install DESTDIR="$(DESTDIR)" clean-generic: @RM@ -f *~ .*~