Return to Makefile CVS log | Up to [local] / OpenXM / src |
version 1.54, 2000/01/09 19:34:55 | version 1.73, 2000/01/25 02:10:02 | ||
---|---|---|---|
|
|
||
## $OpenXM: OpenXM/src/Makefile,v 1.53 2000/01/09 19:32:13 maekawa Exp $ | ## $OpenXM: OpenXM/src/Makefile,v 1.72 2000/01/24 11:20:29 takayama Exp $ | ||
OPENXM_CONTRIB=../../OpenXM_contrib | |||
LIBDIR=../lib | LIBDIR=../lib | ||
BINDIR=../bin | BINDIR=../bin | ||
RCDIR=../rc | |||
COPYRIGHTDIR=../Copyright | |||
all: configure all-asir all-gnuplot all-k097 all-kan96xx all-kxx \ | all: configure all-asir all-gnuplot all-k097 all-kan96xx all-kxx \ | ||
all-pari all-phc all-openmath all-oxmath all-tigers | all-pari all-phc all-openmath all-oxmath all-tigers | ||
|
|
||
all-openmath: | all-openmath: | ||
@if ../misc/which.pl -s javac ; then \ | @if ../misc/which.pl -s javac ; then \ | ||
(cd OpenMath ; make) ; \ | (cd OpenMath ; make all) ; \ | ||
else \ | else \ | ||
echo -n "Warning: javac (java compiler) is not found " ; \ | echo -n "Warning: javac (java compiler) is not found " ; \ | ||
echo "in your search path. OpenMath will not be compiled." ; \ | echo "in your search path. OpenMath will not be compiled." ; \ | ||
|
|
||
all-tigers: | all-tigers: | ||
(cd tigers ; make all) | (cd tigers ; make all) | ||
all-misc : | |||
(cd ../rc ; make repl) | |||
(cd ../doc ; make all-install) | |||
(cd ../doc ; make all-spec) | |||
install: install-asir install-gnuplot install-k097 install-kan96xx \ | install: install-asir install-gnuplot install-k097 install-kan96xx \ | ||
install-kxx install-openmath install-oxmath install-pari \ | install-kxx install-openmath install-oxmath install-pari \ | ||
install-phc install-tigers | install-phc install-tigers install-asir-doc install-asir-contrib | ||
install-asir: all-asir | install-asir: all-asir | ||
(cd asir2000 ; make install) | (cd asir2000 ; make install) | ||
|
|
||
(cd k097 ; make install) | (cd k097 ; make install) | ||
install-kan96xx: all-kan96xx | install-kan96xx: all-kan96xx | ||
(cd kan96xx ; make install2) | (cd kan96xx ; make install) | ||
install-kxx: all-kxx | install-kxx: all-kxx | ||
(cd kxx ; make install2) | (cd kxx ; make install) | ||
install-openmath: all-openmath | install-openmath: all-openmath | ||
@if ../misc/which.pl -s javac ; then \ | |||
(cd OpenMath ; make install) ; \ | |||
else \ | |||
echo -n "Warning: javac (java compiler) is not found " ; \ | |||
echo "in your search path. OpenMath will not be installed." ; \ | |||
fi | |||
install-oxmath: all-oxmath | install-oxmath: all-oxmath | ||
@if test -d /usr/local/mathematica ; then \ | |||
(cd ox_math ; make install) ; \ | |||
else \ | |||
echo -n "Warning: Mathematica is not found. " ; \ | |||
echo "ox_math will not be installed." ; \ | |||
fi | |||
-(cd ox_math/documents ; make install) | |||
-(cd ox_math/lib ; make install) | |||
install-pari: all-pari | install-pari: all-pari | ||
(cd pari ; make install) | (cd pari ; make install) | ||
|
|
||
install-tigers: all-tigers | install-tigers: all-tigers | ||
(cd tigers ; make install) | (cd tigers ; make install) | ||
install-asir-contrib: install-asir | |||
(cd asir-contrib ; make install) | |||
install-asir-doc: install-asir | |||
(cd asir-doc ; make install) | |||
clean: | clean: | ||
(cd asir2000 ; make clean) | (cd asir2000 ; make clean) | ||
(cd gnuplot ; make clean) | (cd gnuplot ; make clean) | ||
(cd k097 ; make clean) | (cd k097 ; make clean) | ||
(cd kan96xx ; make clean) | (cd kan96xx ; make clean) | ||
(cd kxx ; make clean) | (cd kxx ; make clean) | ||
(cd OpenMath ; make clean) | |||
# (cd ox_math ; make clean) | # (cd ox_math ; make clean) | ||
(cd pari ; make clean) | (cd pari ; make clean) | ||
(cd phc ; make clean) | (cd phc ; make clean) | ||
(cd tigers ; make clean) | (cd tigers ; make clean) | ||
(cd asir-doc ; make clean) | |||
(cd asir-contrib ; make clean) | |||
distclean: clean | distclean: clean | ||
(cd $(BINDIR) ; make distclean) | |||
(cd asir2000 ; make distclean) | (cd asir2000 ; make distclean) | ||
(cd gnuplot ; make distclean) | (cd gnuplot ; make distclean) | ||
(cd kan96xx ; make distclean) | (cd kan96xx ; make distclean) | ||
(cd OpenMath ; make distclean) | |||
(cd pari ; make distclean) | (cd pari ; make distclean) | ||
(cd phc ; make distclean) | (cd phc ; make distclean) | ||
(cd tigers ; make distclean) | (cd tigers ; make distclean) | ||
rm -rf $(BINDIR)/d0 $(BINDIR)/fep.linux $(BINDIR)/k0 \ | rm -rf $(BINDIR)/d0 $(BINDIR)/k0 $(BINDIR)/ox $(BINDIR)/ox_sm1 \ | ||
$(BINDIR)/lin_phcv2p $(BINDIR)/ox $(BINDIR)/ox_sm1 \ | |||
$(BINDIR)/oxlog $(BINDIR)/oxweave $(BINDIR)/sm1 \ | $(BINDIR)/oxlog $(BINDIR)/oxweave $(BINDIR)/sm1 \ | ||
$(LIBDIR)/k097 $(LIBDIR)/sm1 SSkan bin gc gmp | $(LIBDIR)/k097 $(LIBDIR)/sm1 SSkan bin gc gmp | ||
configure: configure-links configure-bin configure-asir configure-gnuplot \ | configure: configure-links configure-bin configure-asir \ | ||
configure-gnuplot \ | |||
configure-k097 configure-kan96xx configure-kxx configure-oxmath \ | configure-k097 configure-kan96xx configure-kxx configure-oxmath \ | ||
configure-pari | configure-pari | ||
|
|
||
(cd asir2000; make configure) | (cd asir2000; make configure) | ||
configure-bin: | configure-bin: | ||
(cd $(BINDIR) ; ./configure2) | (cd $(BINDIR) ; make configure) | ||
configure-gnuplot: | configure-gnuplot: | ||
(cd gnuplot ; make configure) | (cd gnuplot ; make configure) | ||
|
|
||
(cd kxx ; make configure) | (cd kxx ; make configure) | ||
configure-links: | configure-links: | ||
rm -f $(LIBDIR)/k097 $(LIBDIR)/sm1 SSkan bin gc gmp | rm -f -r $(LIBDIR)/k097 $(LIBDIR)/sm1 SSkan bin gc gmp | ||
(cd $(LIBDIR) ; ln -f -s ../src/k097 k097) | (cd $(LIBDIR) ; ln -f -s ../src/k097 k097) | ||
(cd $(LIBDIR) ; ln -f -s ../src/kan96xx/Doc sm1) | (cd $(LIBDIR) ; ln -f -s ../src/kan96xx/Doc sm1) | ||
ln -f -s kan96xx SSkan | ln -f -s kan96xx SSkan | ||
ln -f -s $(BINDIR) bin | ln -f -s $(BINDIR) bin | ||
ln -f -s $OPENXM_CONTRIB/gc gc | ln -f -s $(OPENXM_CONTRIB)/gc gc | ||
ln -f -s $OPENXM_CONTRIB/gmp gmp | ln -f -s $(OPENXM_CONTRIB)/gmp gmp | ||
configure-oxmath: | configure-oxmath: | ||
(cd ox_math; ./configure) | (cd ox_math; ./configure) | ||
configure-pari: | configure-pari: | ||
(cd pari ; make configure) | (cd pari ; make configure) | ||
clean-rc : | |||
(cd $(RCDIR) ; make clean ) | |||
all-Copyright : | |||
(cd $(COPYRIGHTDIR) ; make copy-copyright ) | |||
binary-dist : all-Copyright clean-rc all install all-misc | |||
(cd ../bin ; rm -f asir ; ln -s ./ox_asir asir) | |||