| version 1.10, 1999/11/20 21:33:09 | 
version 1.79, 2000/02/08 12:03:39 | 
 | 
 | 
|  ## Type in make configure and make all to build all | 
 ## $OpenXM: OpenXM/src/Makefile,v 1.78 2000/02/01 10:12:47 takayama Exp $ | 
|  ## $OpenXM: OpenXM/src/Makefile,v 1.9 1999/11/07 06:45:24 takayama Exp $ | 
  | 
|  all : all1 all2 all3 | 
  | 
|   | 
  | 
|  all1 : | 
 OPENXM_CONTRIB=../../OpenXM_contrib | 
|          (cd kan96xx ; make all ) | 
 LIBDIR=../lib | 
|          (cd kan96xx ; make install2) | 
 BINDIR=../bin | 
|   | 
 RCDIR=../rc | 
|   | 
 COPYRIGHTDIR=../Copyright | 
|   | 
  | 
|   | 
 all: configure all-asir all-gnuplot all-k097 all-kan96xx all-kxx \ | 
|   | 
      all-pari all-phc all-openmath all-oxmath all-tigers | 
|   | 
  | 
|   | 
 all-asir: configure-asir | 
|   | 
         (cd asir2000 ; make all) | 
|   | 
  | 
|   | 
 all-gnuplot: configure-gnuplot | 
|   | 
         (cd gnuplot ; make all) | 
|   | 
  | 
|   | 
 all-k097: configure-k097 all-kan96xx | 
|   | 
         (cd k097 ; make all) | 
|   | 
  | 
|   | 
 all-kan96xx: configure-kan96xx | 
|   | 
         (cd kan96xx ; make all) | 
|   | 
  | 
|   | 
 all-kxx: configure-kxx all-kan96xx | 
|          (cd kxx ; make all) | 
         (cd kxx ; make all) | 
|          (cd kxx ; make install2) | 
  | 
|  all2 : | 
  | 
|          (cd gnuplot-diff ; make all) | 
  | 
|          (cd gnuplot-diff ; make install) | 
  | 
|          (cd Ti ; make all ) | 
  | 
|          (cd phc ; make all ) | 
  | 
|  all3 : | 
  | 
|          (cd k097 ; make all ; cp k0 ../../bin) | 
  | 
|  all4 : | 
  | 
|          (cd OpenMath ; make ) | 
  | 
|   | 
  | 
|   | 
  | 
|  clean : | 
 all-openmath: | 
|          /bin/rm -rf ../*~  *~ | 
         @if ../misc/which.pl -s javac ; then \ | 
|          (cd kan96xx ; make cleana ) | 
                 (cd OpenMath ; make all) ; \ | 
|          (cd kxx ; make clean) | 
         else \ | 
|          (cd Ti ; make clean) | 
                 echo -n "Warning: javac (java compiler) is not found " ; \ | 
|          /bin/rm -rf kan96.tgz kxx.tgz *~ ../*~ | 
                 echo "in your search path. OpenMath will not be compiled." ; \ | 
|          /bin/rm -rf k097.tgz | 
         fi | 
|  #       (cd kan96xx ; make clean-binary ) | 
  | 
|  #       (cd kxx ; make clean-binary ) | 
  | 
|          (cd gnuplot-diff ; make clean ) | 
  | 
|          /bin/rm -rf ../bin/tigers | 
  | 
|          (cd phc ; make clean ) | 
  | 
|          (cd k097 ; make clean ; /bin/rm -rf ../../bin/k0) | 
  | 
|          /bin/rm -rf bin/sm1 bin/ox bin/oxlog bin/ox_sm1 bin/phc6 | 
  | 
|   | 
  | 
|  configure : | 
 all-oxmath: configure-oxmath | 
|          /bin/rm -f bin SSkan gmp gc ../lib/k097 ../lib/sm1 | 
         @if test -d /usr/local/mathematica ; then \ | 
|          ln -f -s ../bin bin | 
                 (cd ox_math ; make) ; \ | 
|          ln -f -s ./kan96xx SSkan | 
         else \ | 
|          ln -f -s ./kan96xx/gmp gmp | 
                 echo -n "Warning: Mathematica is not found. " ; \ | 
|          ln -f -s ./kan96xx/gc gc | 
                 echo "ox_math will not be compiled." ; \ | 
|          (cd ../lib ; ln -f -s ../src/k097 k097 ; ln -f -s ../src/kan96xx/Doc sm1) | 
         fi | 
|          (cd ../bin ; ./configure2 ) | 
  | 
|          (cd kan96xx ; make configure ) | 
  | 
|          (cd kxx ; /bin/rm -f ox_kan.h ) | 
  | 
|          (cd kxx ; ln -f -s  ../SSkan/plugin/ox_kan.h ox_kan.h) | 
  | 
|          (cd ../lib/asir ; ./configure2 ) | 
  | 
|   | 
  | 
|   | 
 all-pari: configure-pari | 
|   | 
         (cd pari ; make all) | 
|   | 
  | 
|   | 
 all-phc: | 
|   | 
         (cd phc ; make all) | 
|   | 
  | 
|   | 
 all-tigers: | 
|   | 
         (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-kxx install-openmath install-oxmath install-pari \ | 
|   | 
          install-phc install-tigers install-asir-doc install-asir-contrib | 
|   | 
  | 
|   | 
 install-asir: all-asir | 
|   | 
         (cd asir2000 ; make install) | 
|   | 
  | 
|   | 
 install-gnuplot: all-gnuplot | 
|   | 
         (cd gnuplot ; make install) | 
|   | 
  | 
|   | 
 install-k097: 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-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 install-kxx | 
|   | 
         (cd asir-contrib ; make install) | 
|   | 
  | 
|   | 
 install-asir-doc: install-asir | 
|   | 
         (cd asir-doc ; make install) | 
|   | 
  | 
|   | 
 clean: | 
|   | 
         (cd asir2000 ; make clean) | 
|   | 
         (cd gnuplot ; make clean) | 
|   | 
         (cd k097 ; make clean) | 
|   | 
         (cd kan96xx ; make clean) | 
|   | 
         -(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) | 
|   | 
  | 
|   | 
 distclean: clean | 
|   | 
         (cd $(BINDIR) ; make distclean) | 
|   | 
         (cd asir2000 ; make distclean) | 
|   | 
         (cd gnuplot ; make distclean) | 
|   | 
         (cd kan96xx ; make distclean) | 
|   | 
         -(cd kxx ; make distclean) | 
|   | 
         (cd OpenMath ; make distclean) | 
|   | 
         (cd pari ; make distclean) | 
|   | 
         (cd phc ; make distclean) | 
|   | 
         (cd tigers ; 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-links configure-bin configure-asir \ | 
|   | 
            configure-gnuplot \ | 
|   | 
            configure-k097 configure-kan96xx configure-kxx configure-oxmath \ | 
|   | 
            configure-pari | 
|   | 
  | 
|   | 
 configure-asir: | 
|   | 
         (cd asir2000; make configure) | 
|   | 
  | 
|   | 
 configure-bin: | 
|   | 
         (cd $(BINDIR) ; make configure) | 
|   | 
  | 
|   | 
 configure-gnuplot: | 
|   | 
         (cd gnuplot ; make configure) | 
|   | 
  | 
|   | 
 configure-k097: | 
|   | 
  | 
|   | 
 configure-kan96xx: | 
|   | 
         (cd kan96xx ; make configure) | 
|   | 
  | 
|   | 
 configure-kxx: | 
|   | 
         ( cd kxx ; ./make-configure) | 
|   | 
  | 
|   | 
 configure-links: | 
|   | 
         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/kan96xx/Doc sm1) | 
|   | 
         ln -f -s kan96xx SSkan | 
|   | 
         ln -f -s $(BINDIR) bin | 
|   | 
         ln -f -s $(OPENXM_CONTRIB)/gc gc | 
|   | 
         ln -f -s $(OPENXM_CONTRIB)/gmp gmp | 
|   | 
  | 
|   | 
 configure-oxmath: | 
|   | 
         (cd ox_math; ./configure) | 
|   | 
  | 
|   | 
 configure-pari: | 
|   | 
         (cd pari ; make configure) | 
|   | 
  | 
|   | 
 generate-source-distribution : generate-source-distribution-kxx \ | 
|   | 
                                generate-source-distribution-ox_toolkit | 
|   | 
  | 
|   | 
 generate-source-distribution-kxx : | 
|   | 
         (cd kxx ; rm -f .configure_done Makefile ; autoconf) | 
|   | 
 generate-source-distribution-ox_toolkit : | 
|   | 
         (cd ox_toolkit ; rm -f Makefile ; autoconf) | 
|   | 
  | 
|   | 
 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) | 
|   | 
         (cd ../lib/asir ; rm -f ox_asir ox_launch ox_plot help ; ln -s ./asir ox_asir ; ln -s ./asir ox_launch ; ln -s ./asir ox_plot ; ln -s ./help-eg help) | 
|   | 
  | 
|   | 
  |