]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Add 'make perlmod-install' to ESL (please test)
authorMichael S Collins <msc@freeswitch.org>
Fri, 18 Mar 2011 16:26:03 +0000 (09:26 -0700)
committerMichael S Collins <msc@freeswitch.org>
Fri, 18 Mar 2011 16:26:03 +0000 (09:26 -0700)
libs/esl/Makefile
libs/esl/perl/Makefile

index fbc870ac24ffde00514aed970ff7ca18cde9af98..7363304cdb49197b2dd4002b85c4ccc31a3d5c27 100644 (file)
@@ -92,6 +92,9 @@ javamod: $(MYLIB)
 managedmod: $(MYLIB)
        $(MAKE) MYLIB="../$(MYLIB)" SOLINK="$(SOLINK)" CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CXX_CFLAGS="$(CXX_CFLAGS)" -C managed
 
+perlmod-install: perlmod
+       $(MAKE) -C perl install
+
 phpmod-install: phpmod
        $(MAKE) -C php install
 
index 058e0d384972b29fe63d668fee25c896886adcc8..a76e9c5e6d45651ea64302907da3214b26944b9d 100644 (file)
@@ -1,4 +1,5 @@
 PERL=$(shell which perl)
+PERL_SITEDIR=$(shell perl -MConfig -e 'print $$Config{sitelibexp}')
 PERL_LIBDIR=-L$(shell perl -MConfig -e 'print $$Config{archlib}')/CORE
 PERL_LIBS=$(shell perl -MConfig -e 'print $$Config{libs}')
 LOCAL_CFLAGS=-w -DMULTIPLICITY $(shell $(PERL) -MExtUtils::Embed -e ccopts) -DEMBED_PERL
@@ -30,3 +31,8 @@ swigclean:
 
 reswig:        swigclean esl_wrap.cpp perlxsi.c
 
+install: ESL.so
+       install -m 755 ESL.so $(PERL_SITEDIR)
+       install -m 755 ESL.pm $(PERL_SITEDIR)
+       install -d -m 755 ESL $(PERL_SITEDIR)/ESL
+       install -m 755 ESL/* $(PERL_SITEDIR)/ESL
\ No newline at end of file