| version 1.30, 2000/01/07 19:40:30 | version 1.128, 2003/09/06 11:43:52 | 
|  |  | 
| ## Type in make configure and make all to build all | ## $OpenXM: OpenXM/src/Makefile,v 1.127 2003/09/03 02:03:23 takayama Exp $ | 
| ## $OpenXM: OpenXM/src/Makefile,v 1.29 2000/01/07 19:38:49 maekawa Exp $ |  | 
| all: all1 all-tigers all-phc all4 all-pari all-asir all-gnuplot all-openmath all-oxmath |  | 
|  |  | 
| all1: | OpenXM_HOME=.. | 
| (cd kan96xx ; make all ) | OpenXM_contrib=../../OpenXM_contrib | 
| (cd kan96xx ; make install2) | OpenXM_contrib2=../../OpenXM_contrib2 | 
| (cd kxx ; make all) | LIBDIR=../lib | 
| (cd kxx ; make install2) | BINDIR=../bin | 
|  | RCDIR=../rc | 
|  | COPYRIGHTDIR=../Copyright | 
|  |  | 
| all-asir: | all: all-util all-gc all-gmp all-asir all-gnuplot all-k097 all-kan96xx \ | 
| (cd asir2000 ; xmkmf -a ; make ; make install ; make install2) | all-kxx all-pari all-phc all-openmath all-oxmath all-tigers all-fep | 
|  |  | 
| all-gnuplot: | all-gc: | 
| (cd gnuplot ; make all ; make install) | (cd gc; make all) | 
|  |  | 
|  | all-gmp: configure-gmp | 
|  | (cd gmp; make all) | 
|  |  | 
|  | all-oxtoolkit: configure-oxtoolkit install-gmp install-gc install-util | 
|  | (cd ox_toolkit; make) | 
|  |  | 
|  | all-oxc: configure-oxc install-oxtoolkit | 
|  | (cd oxc; make) | 
|  |  | 
|  | all-asir: configure-asir install-pari | 
|  | (cd asir2000 ; make all) | 
|  |  | 
|  | all-gnuplot: configure-gnuplot | 
|  | -(cd gnuplot ; make all) | 
|  |  | 
|  | all-k097: configure-k097 all-kan96xx all-kxx install-oxtags | 
|  | (cd k097 ; make all) | 
|  |  | 
|  | all-kan96xx: configure-kan96xx install-gc install-gmp install-util install-oxtags | 
|  | (cd kan96xx ; make all) | 
|  |  | 
|  | all-kxx: configure-kxx all-kan96xx install-util install-oxtags | 
|  | (cd kxx ; make all) | 
|  |  | 
| 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." ; \ | 
| fi | fi | 
|  |  | 
| all-oxmath: | all-oxmath: configure-oxmath install-oxtoolkit | 
| @if test -d /usr/local/mathematica ; then \ | -@if test -d /usr/local/mathematica ; then \ | 
| (cd ox_math ; make) ; \ | (cd ox_math ; make) ; \ | 
| else \ | else \ | 
| echo -n "Warning: Mathematica is not found. " ; \ | echo -n "Warning: Mathematica is not found. " ; \ | 
| echo "ox_math will not be compiled." ; \ | echo "ox_math will not be compiled." ; \ | 
| fi | fi | 
|  |  | 
| all-pari: | all-pari: configure-pari | 
| (cd pari ; make install ; make install-lib-sta) | (cd pari ; make all) | 
| (cd pari ; ranlib ../../OpenXM/lib/libpari.a) |  | 
|  |  | 
| all-phc: | all-phc: | 
| (cd phc ; make all ; make install) | (cd phc ; make all) | 
|  |  | 
| all-tigers: | all-tigers: | 
| (cd Ti ; make all ; make install) | (cd tigers ; make all) | 
|  |  | 
| all4: | all-fep: | 
| (cd k097 ; make all ; make install) | -(cd ${OpenXM_contrib2}/fep ; make all) | 
|  |  | 
|  |  | 
|  | all-misc : install-util | 
|  | (cd ../rc ; make repl) | 
|  | (cd ../doc ; make all-install) | 
|  | (cd ../doc ; make all-spec) | 
|  |  | 
|  | all-rc: | 
|  | (cd ../rc ; make ) | 
|  | all-util: | 
|  | (cd util ; make all) | 
|  |  | 
|  | install: install-oxtags install-util install-asir install-gnuplot \ | 
|  | install-k097 install-kan96xx \ | 
|  | install-kxx install-openmath install-oxmath install-pari \ | 
|  | install-phc install-tigers install-asir-doc install-asir-contrib \ | 
|  | install-misc install-fep install-uuencoded | 
|  |  | 
|  | install-oxtags: | 
|  | (cd ../doc/OpenXM-web ; make install-exec) | 
|  |  | 
|  | install-util: all-util | 
|  | (cd util; make install) | 
|  |  | 
|  | install-gc : all-gc | 
|  | (cd gc; make install) | 
|  |  | 
|  |  | 
|  | install-gmp : all-gmp | 
|  | (cd gmp; make install) | 
|  |  | 
|  | install-asir: all-asir | 
|  | (cd asir2000 ; make install) ; \ | 
|  |  | 
|  | install-gnuplot: all-gnuplot | 
|  | -(cd gnuplot ; make install) | 
|  |  | 
|  | install-k097:  install-kxx all-k097 | 
|  | (cd k097 ; make install) | 
|  |  | 
|  | install-kan96xx: all-kan96xx | 
|  | (cd kan96xx ; make install) | 
|  |  | 
|  | install-kxx: all-kxx | 
|  | (cd kxx ; make install) | 
|  |  | 
|  | 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-oxtoolkit: all-oxtoolkit | 
|  | (cd ox_toolkit; make install) | 
|  |  | 
|  | install-oxc: all-oxc | 
|  | (cd oxc; make install) | 
|  |  | 
|  | 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 | 
|  | (cd pari ; make install) | 
|  |  | 
|  | install-phc: all-phc | 
|  | (cd phc ; make install) | 
|  |  | 
|  | install-tigers: all-tigers | 
|  | (cd tigers ; make install) | 
|  |  | 
|  | install-asir-contrib: install-asir-contrib-asir-progs \ | 
|  | install-asir-contrib-oxservers | 
|  | install-asir-contrib-oxservers: install-asir install-util \ | 
|  | install-k097 install-kxx install-openmath install-oxmath \ | 
|  | install-phc install-tigers install-uuencoded install-gnuplot | 
|  | install-asir-contrib-asir-progs: install-asir install-util | 
|  | (cd asir-contrib ; make install) | 
|  |  | 
|  |  | 
|  | install-asir-doc: install-asir | 
|  | -(cd asir-doc ; make install) | 
|  |  | 
|  | install-misc: | 
|  | (cd ../rc ; make install.man) | 
|  |  | 
|  | install-fep: all-fep | 
|  | -(cd ${OpenXM_contrib2}/fep ; make PREFIX=../../OpenXM install) | 
|  |  | 
|  | install-rc: all-rc | 
|  | (cd ../rc ; make install) | 
|  |  | 
|  | install-uuencoded: | 
|  | (cd uuencoded ; make install) | 
|  |  | 
| clean: | clean: | 
| /bin/rm -rf ../*~  *~ | -rm ./.configure-links-done | 
| (cd kan96xx ; make clean ) | -rm ${OpenXM_contrib}/gmp/.gmp_* | 
| (cd kxx ; make clean) | -rm ${OpenXM_contrib}/gc/.gc_* | 
| (cd Ti ; make clean) | -(cd ${OpenXM_contrib}/gmp ; make clean) | 
| (cd gnuplot ; make clean ) | -(cd ${OpenXM_contrib}/gc ; make clean ; /bin/rm -f *.a) | 
| (cd phc ; make clean ) | -(cd asir2000 ; make clean) | 
| (cd k097 ; make clean ) | -(cd gnuplot ; make clean) | 
| (cd asir2000 ; make clean ) | -(cd k097 ; make clean) | 
| #       (cd ox_math ; make clean ) | -(cd kan96xx ; make clean) | 
| /bin/rm -rf bin/sm1 bin/ox bin/oxlog bin/ox_sm1 bin/phc6 bin/tigers bin/k0 bin/oxweave bin/gp-2.0 bin/gphelp bin/fep.linux bin/lin_phcv2p | -(cd kxx ; make clean) | 
|  | -(cd OpenMath ; make clean) | 
|  | -(cd ox_math ; make clean) | 
|  | -(cd pari ; make clean) | 
|  | -(cd phc ; make clean) | 
|  | -(cd tigers ; make clean) | 
|  | -(cd asir-doc ; make clean) | 
|  | -(cd asir-contrib ; make clean) | 
|  | -(cd ${OpenXM_contrib2}/fep ; make clean) | 
|  | -(cd util ; make clean) | 
|  |  | 
| distclean: | distclean: clean | 
| (cd kan96xx ; make distclean ) | (cd uuencoded ; make distclean) | 
| (cd kxx ; make clean) | -(cd ${OpenXM_contrib}/gmp ; make distclean) | 
| (cd Ti ; make clean) | (cd ${OpenXM_contrib}/gc ; make clean ; /bin/rm -f *.a) | 
| (cd gnuplot ; make clean ) | (cd asir2000 ; make distclean) | 
| (cd phc ; make clean ) | (cd gnuplot ; make distclean) | 
| (cd k097 ; make clean ) | (cd kan96xx ; make distclean) | 
| (cd asir2000 ; make clean ) | -(cd kxx ; make distclean) | 
| #       (cd ox_math ; make clean ) | (cd OpenMath ; make distclean) | 
| /bin/rm -rf bin/sm1 bin/ox bin/oxlog bin/ox_sm1 bin/phc6 bin/tigers bin/k0 bin/oxweave bin/gp-2.0 bin/gphelp bin/fep.linux bin/lin_phcv2p | (cd pari ; make distclean) | 
|  | (cd phc ; make distclean) | 
|  | (cd tigers ; make distclean) | 
|  | -(cd ox_toolkit ; make distclean) | 
|  | -(cd ox_math ; make distclean) | 
|  | rm -rf $(BINDIR)/d0 $(BINDIR)/k0 $(BINDIR)/ox $(BINDIR)/ox_sm1 \ | 
|  | $(BINDIR)/oxlog $(BINDIR)/oxweave $(BINDIR)/sm1 \ | 
|  | $(LIBDIR)/k097 $(LIBDIR)/sm1 SSkan bin gc gmp | 
|  |  | 
| configure: | configure: configure-asir \ | 
| ./make-links | configure-gnuplot \ | 
| (cd ../bin ; ./configure2 ) | configure-k097 configure-kan96xx configure-kxx configure-oxmath \ | 
| (cd kxx ; make configure ) | configure-pari configure-gmp | 
| (cd kan96xx ; make configure ) |  | 
| (cd pari ; ./Configure --prefix=../../../OpenXM) | configure-gmp: | 
| (cd asir2000; ./configure) | (cd gmp; make configure) | 
| (cd ox_math; ./configure) |  | 
|  | configure-asir: | 
|  | (cd asir2000 ; make configure) | 
|  |  | 
|  | configure-gnuplot: | 
|  | -(cd gnuplot ; make configure) | 
|  |  | 
|  | configure-k097: | 
|  | (cd k097 ; ./make-configure) | 
|  |  | 
|  | configure-kan96xx: | 
|  | (cd kan96xx ; make configure) | 
|  |  | 
|  | configure-kxx: | 
|  | ( cd kxx ; ./make-configure) | 
|  |  | 
|  | configure-oxtoolkit: | 
|  | (cd ox_toolkit; ./make-configure) | 
|  |  | 
|  | configure-oxc: | 
|  | (cd oxc; ./make-configure) | 
|  |  | 
|  | configure-oxmath: | 
|  | (cd ox_math; ./make-configure) | 
|  |  | 
|  | configure-pari: | 
|  | (cd pari ; make configure) | 
|  |  | 
|  |  | 
|  | clean-rc : | 
|  | (cd $(RCDIR) ; make clean ) | 
|  | all-Copyright : | 
|  | (cd $(COPYRIGHTDIR) ; make copy-copyright ) | 
|  |  | 
|  | install-all-asir-lib: | 
|  | (cd asir2000 ; make install-lib-small) | 
|  |  | 
|  |  | 
|  | ## Targets for debugging | 
|  | install-for-debug: | 
|  | (cd kan96xx; make install-for-debug) | 
|  | (cd kxx; make install-for-debug) | 
|  | (cd k097 ; make install-for-debug) | 
|  | (cd ../bin ; rm -f asir ; ln -s ../../OpenXM_contrib2/asir2000/asir .) | 
|  |  | 
|  |  |