eccodes/experimental/perl/Makefile.am

40 lines
936 B
Makefile

API_DIR=GRIB-API
PERLMAKEMAKER=$(API_DIR)/Makefile.PL
PERLMAKEFILE=$(API_DIR)/Makefile
PERLLIB=$(API_DIR)/blib/arch/auto/GRIB/API/API.so
dist-hook:
( cd $(API_DIR) && \
cat MANIFEST \
| cpio -pdum $(distdir)/$(API_DIR) 2> /dev/null ; )
all-local: all-perl
all-perl: $(PERLLIB)
$(PERLMAKEFILE): $(PERLMAKEMAKER)
cd $(API_DIR) && @PERL@ Makefile.PL @PERL_INSTALL_OPTIONS@ @PERL_MAKE_OPTIONS@ @PERL_LD_OPTIONS@
$(PERLLIB): $(PERLMAKEFILE) $(top_builddir)/src/libgrib_api.a
cd $(API_DIR) && $(MAKE)
$(top_builddir)/src/libgrib_api.a: $(top_builddir)/src/Makefile
cd $(top_builddir)/src && $(MAKE)
install-exec-perl: $(PERLMAKEFILE)
cd $(API_DIR) && $(MAKE) install && $(MAKE) clean
install-exec-am:install-exec-perl
check-perl: $(PERLMAKEFILE)
cd $(API_DIR) && $(MAKE) test
clean-perl: $(PERLMAKEFILE)
cd $(API_DIR) && \
$(MAKE) clean && \
rm -f Makefile.old
distclean-perl: clean-perl
clean: clean-perl