version 1.6, 2011/06/01 08:56:34
|
version 1.11, 2011/07/22 07:38:22
|
Line 1
|
Line 1
|
srcdir=@srcdir@ |
srcdir=@srcdir@ |
top_builddir=@abs_top_builddir@ |
top_builddir=@abs_top_builddir@ |
|
|
.PHONY: configure clean |
.PHONY: configure clean |
|
|
all: lib/libgiac.a |
all: lib/librplcas.a |
|
|
lib/libgmp.a: |
lib/libgmp.a: |
if [ ! -d @GMP@ ]; then \ |
if [ ! -d @GMP@ ]; then \ |
mkdir @GMP@; \ |
mkdir @GMP@; \ |
fi |
fi |
if [ ! -f @GMP@/config.log ]; then \ |
if [ ! -f @GMP@/config.log ]; then \ |
(cd @GMP@ && ../$(srcdir)/@GMP@/configure --with-readline=no \ |
(cd @GMP@ && CFLAGS="@ABI@ $(CFLAGS)" \ |
|
../$(srcdir)/@GMP@/configure --with-readline=no \ |
--disable-shared --enable-static \ |
--disable-shared --enable-static \ |
--prefix=$(top_builddir)/rplcas); \ |
--prefix=$(top_builddir)/rplcas); \ |
fi |
fi |
Line 21 lib/libmpfr.a: lib/libgmp.a
|
Line 21 lib/libmpfr.a: lib/libgmp.a
|
mkdir @MPFR@ ; \ |
mkdir @MPFR@ ; \ |
fi |
fi |
if [ ! -f @MPFR@/config.log ]; then \ |
if [ ! -f @MPFR@/config.log ]; then \ |
(cd @MPFR@ && ../$(srcdir)/@MPFR@/configure \ |
(cd @MPFR@ && CFLAGS="@ABI@ $(CFLAGS)" ../$(srcdir)/@MPFR@/configure \ |
--with-gmp=$(top_builddir)/rplcas \ |
--with-gmp=$(top_builddir)/rplcas \ |
--disable-shared --enable-static \ |
--disable-shared --enable-static \ |
--prefix=$(top_builddir)/rplcas); \ |
--prefix=$(top_builddir)/rplcas); \ |
Line 70 lib/libgiac.a: lib/libgmp.a lib/libmpfr.
|
Line 70 lib/libgiac.a: lib/libgmp.a lib/libmpfr.
|
--disable-gui --without-x && \ |
--disable-gui --without-x && \ |
sed 's/SUBDIRS = src check intl po debianold debian doc examples/SUBDIRS = src check intl po debianold debian/g' Makefile \ |
sed 's/SUBDIRS = src check intl po debianold debian doc examples/SUBDIRS = src check intl po debianold debian/g' Makefile \ |
> Makefile2); \ |
> Makefile2); \ |
|
(cd @GIAC@/src && \ |
|
mv -f config.h config.h.orig && \ |
|
sed -e 's/#define HAVE_LIBPNG 1//' config.h.orig | \ |
|
sed -e 's/#define HAVE_PNG_H 1//' > config.h && \ |
|
\rm -f config.h.orig); \ |
fi |
fi |
make -C @GIAC@ $(AM_MAKEFLAGS) -f Makefile2 |
make -C @GIAC@ $(AM_MAKEFLAGS) -f Makefile2 |
for i in mkinstalldirs xcas.xpm xcas.desktop xcas.applications; \ |
for i in mkinstalldirs xcas.xpm xcas.desktop xcas.applications; \ |
do cp $(srcdir)/@GIAC@/$$i @GIAC@/$$i; done |
do cp $(srcdir)/@GIAC@/$$i @GIAC@/$$i; done |
make -C @GIAC@ $(AM_MAKEFLAGS) install -f Makefile2 |
make -C @GIAC@ $(AM_MAKEFLAGS) install -f Makefile2 |
|
|
|
lib/librplcas.a: lib/libgiac.a lib/libgmp.a lib/libmpfr.a |
|
if [ ! -d tmp ]; then mkdir tmp; fi |
|
(cd tmp && \ |
|
\rm -f * && \ |
|
ar x ../lib/libgmp.a && \ |
|
for i in `ar t ../lib/libgmp.a`; \ |
|
do mv $$i libgmp_$$i; done && \ |
|
ar x ../lib/libmpfr.a && \ |
|
for i in `ar t ../lib/libmpfr.a`; \ |
|
do mv $$i libmpfr_$$i; done && \ |
|
ar x ../lib/libgiac.a && \ |
|
for i in `ar t ../lib/libgiac.a`; \ |
|
do mv $$i libgiac_$$i; done && \ |
|
ar cru ../lib/librplcas.a lib* && \ |
|
ranlib ../lib/librplcas.a && strip -d ../lib/librplcas.a && \ |
|
\rm -rf tmp) |
|
|
install: all |
install: all |
|
|
clean: |
clean: |
|
\rm -f $(top_builddir)/rplcas/lib/lib* |
|
|
distdir: |
distdir: |