diff options
| author | Frederic Peters <fpeters@entrouvert.com> | 2005-01-04 09:35:22 +0000 |
|---|---|---|
| committer | Frederic Peters <fpeters@entrouvert.com> | 2005-01-04 09:35:22 +0000 |
| commit | 0941616c85a1437b1e070b179ca2d5561fe830d2 (patch) | |
| tree | 81e7e06fd8bb1c036737c815deb4b158189607ad | |
| parent | e8241b8fe4af424669796004c93ed653c61d642f (diff) | |
makefile perl magic to get distcheck running (disabled installation)
| -rw-r--r-- | perl/Makefile.am | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/perl/Makefile.am b/perl/Makefile.am index 87bb5652..f836feed 100644 --- a/perl/Makefile.am +++ b/perl/Makefile.am @@ -17,13 +17,18 @@ fake_DATA=build-perl-stamp lasso_wrap.c lasso.pm: $(top_srcdir)/swig/Lasso.i $(top_srcdir)/swig/Lasso-wsf.i $(SWIG) -v -perl5 -module lasso -o lasso_wrap.c $(top_srcdir)/swig/Lasso.i -$(PERL_MAKEFILE): $(srcdir)/Makefile.PL lasso.pm +$(PERL_MAKEFILE): lasso.pm + test -e Makefile.PL || $(LN_S) $(srcdir)/Makefile.PL . + test -e lasso_wrap.c || $(LN_S) $(srcdir)/lasso_wrap.c . + test -e lasso.pm || $(LN_S) $(srcdir)/lasso.pm . VERSION=$(VERSION) CC=$(CC) CFLAGS="$(AM_CPPFLAGS) $(AM_CFLAGS) $(SWIG_OPTS) $(CPPFLAGS) $(AM_STANDARD_CFLAGS)" $(PERL) $(srcdir)/Makefile.PL $(MAKE_PL_OPTS) --perl install-perl: $(PERL_MAKEFILE) - @target=`echo $@ | sed -e 's/-perl//'`; \ - echo $(MAKE) -f $(PERL_MAKEFILE) $$target; \ - $(MAKE) -f $(PERL_MAKEFILE) $$target +-perl: $(PERL_MAKEFILE) + target=`echo $@ | sed -e 's/-perl//'`; \ + $(MAKE) -f $(PERL_MAKEFILE) DESTDIR=$(DESTDIR) $$target + +install-perl: + @echo "Perl binding installation disabled" test-perl: $(PERL_MAKEFILE) $(RUN)$(MAKE) -f $(PERL_MAKEFILE) test @@ -45,13 +50,16 @@ build-perl-stamp: ../swig/Lasso.i SWIG_OUTPUTS = lasso_wrap.c lasso.pm # In distribution, swig generated files are present. -EXTRA_DIST = $(SWIG_OUTPUTS) +EXTRA_DIST = $(SWIG_OUTPUTS) Makefile.PL # Maintainer clean the swig generated files, because he/she maintains them. MAINTAINERCLEANFILES = $(SWIG_OUTPUTS) clean-local: rm -rf blib $(PERL_MAKEFILE) $(PERL_MAKEFILE).old build-perl-stamp $(PERL_CRUFT) + test -L Makefile.PL && rm Makefile.PL + test -L lasso.pm && rm lasso.pm + test -L lasso_wrap.c && rm lasso_wrap.c # See this is the fake bit install-fakeDATA: install-perl |
