mirror of https://github.com/ecmwf/eccodes.git
40 lines
936 B
Makefile
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
|