File:  [local] / rpl / Makefile.am
Revision 1.3: download - view: text, annotated - select for diffs - revision graph
Thu Feb 11 14:18:15 2010 UTC (14 years, 2 months ago) by bertrand
Branches: MAIN
CVS tags: HEAD
Modification des scripts de compilation pour permettre une
compilation parallèle.

    1: DIST_SUBDIRS = vim examples lapack rpliconv tools
    2: SUBDIRS = src scripts man doc rpltags
    3: EXTRA_DIST = LIMITATIONS Licence_CeCILL_V2-fr.txt Licence_CeCILL_V2-en.txt
    4: 
    5: include_HEADERS = rplconfig.h
    6: 
    7: licences:
    8:     cp -f $(top_builddir)/COPYING $(srcdir)
    9:     make -C src $@
   10: 
   11: toolsdistclean:
   12:     for i in @NCURSES@ @READLINE@ @UNITS@ @GSL@ @GPP@ @GNUPLOT_COMPILATION@ \
   13:             @FILE@ @ICONV@; \
   14:     do \
   15:         \rm -rf $(srcdir)/tools/$$i; \
   16:     done;
   17: 
   18: toolsclean:
   19:     for i in @NCURSES@ @READLINE@ @UNITS@ @GSL@ @GPP@ @GNUPLOT_COMPILATION@ \
   20:             @FILE@ @ICONV@; \
   21:     do \
   22:         (cd $(top_builddir)/tools/$$i && $(MAKE) $(AM_MAKEFLAGS) clean); \
   23:     done;
   24: 
   25: tools:
   26:     for i in @NCURSES@ @READLINE@ @UNITS@ @GSL@ @GPP@ @GNUPLOT_COMPILATION@ \
   27:             @FILE@ @ICONV@; \
   28:     do \
   29:         (cd $(top_builddir)/tools/$$i && $(MAKE) $(AM_MAKEFLAGS) all); \
   30:     done;
   31: 
   32: $(top_builddir)/tools/@NCURSES@/lib/libncurses.a:
   33:     (cd $(top_builddir)/tools/@NCURSES@ && $(MAKE) $(AM_MAKEFLAGS))
   34: 
   35: $(top_builddir)/tools/@READLINE@/libreadline.a \
   36:         $(top_builddir)/tools/@READLINE@/libhistory.a:
   37:     (cd $(top_builddir)/tools/@READLINE@ && $(MAKE) $(AM_MAKEFLAGS))
   38: 
   39: $(top_builddir)/tools/@GSL@/.libs/libgsl.a:
   40:     (cd $(top_builddir)/tools/@GSL@ && $(MAKE) $(AM_MAKEFLAGS))
   41: 
   42: $(top_builddir)/tools/@ICONV@/lib/.libs/libiconv.a:
   43: # La dépendance est faite par rpliconv
   44:     (cd $(top_builddir)/tools/@ICONV@ && $(MAKE) $(AM_MAKEFLAGS))
   45:     $(AR) cru $(top_builddir)/tools/@ICONV@/lib/.libs/libiconv.a \
   46:             $(top_builddir)/tools/@ICONV@/lib/.libs/*.o
   47:     $(RANLIB) $(top_builddir)/tools/@ICONV@/lib/.libs/libiconv.a
   48: 
   49: $(top_builddir)/lapack/lapack/liblapack.a:
   50:     (cd $(top_builddir)/lapack/lapack && $(MAKE) $(AM_MAKEFLAGS))
   51: 
   52: $(top_builddir)/lapack/blas/libblas.a:
   53:     (cd $(top_builddir)/lapack/blas && $(MAKE) $(AM_MAKEFLAGS))
   54: 
   55: $(top_builddir)/rpliconv/rpliconv: \
   56:         $(top_builddir)/tools/@ICONV@/lib/.libs/libiconv.a
   57:     (cd $(top_builddir)/rpliconv && $(MAKE) $(AM_MAKEFLAGS))
   58: 
   59: $(top_builddir)/tools/@FILE@/src/rplfile \
   60:         $(top_builddir)/tools/@FILE@/magic/magic.mgc: \
   61:         $(top_builddir)/tools/@ICONV@/lib/.libs/libiconv.a
   62:     (cd $(top_builddir)/tools/@FILE@ && $(MAKE) $(AM_MAKEFLAGS))
   63: 
   64: all: $(top_builddir)/tools/@NCURSES@/lib/libncurses.a \
   65:         $(top_builddir)/tools/@READLINE@/libreadline.a \
   66:         $(top_builddir)/tools/@READLINE@/libhistory.a \
   67:         $(top_builddir)/tools/@GSL@/.libs/libgsl.a \
   68:         $(top_builddir)/lapack/lapack/liblapack.a \
   69:         $(top_builddir)/lapack/blas/libblas.a \
   70:         $(top_builddir)/rpliconv/rpliconv \
   71:         $(top_builddir)/tools/@FILE@/src/rplfile \
   72:         $(top_builddir)/tools/@FILE@/magic/magic.mgc
   73:     (cd $(top_builddir)/src && $(MAKE) $(AM_MAKEFLAGS))

CVSweb interface <joel.bertrand@systella.fr>