=================================================================== RCS file: /home/cvs/OpenXM/src/Makefile,v retrieving revision 1.76 retrieving revision 1.83 diff -u -p -r1.76 -r1.83 --- OpenXM/src/Makefile 2000/02/01 05:11:09 1.76 +++ OpenXM/src/Makefile 2000/03/05 06:54:00 1.83 @@ -1,6 +1,7 @@ -## $OpenXM: OpenXM/src/Makefile,v 1.75 2000/02/01 04:24:18 takayama Exp $ +## $OpenXM: OpenXM/src/Makefile,v 1.82 2000/03/01 00:15:46 takayama Exp $ OPENXM_CONTRIB=../../OpenXM_contrib +OPENXM_CONTRIB2=../../OpenXM_contrib2 LIBDIR=../lib BINDIR=../bin RCDIR=../rc @@ -10,7 +11,12 @@ all: configure all-asir all-gnuplot all-k097 all-kan96 all-pari all-phc all-openmath all-oxmath all-tigers all-asir: configure-asir - (cd asir2000 ; make all) + @if test -d $(OPENXM_CONTRIB2) ; then \ + (cd asir2000 ; make all) ; \ + else \ + echo -n "Warning: Asir source is not found. " ; \ + echo "asir will not be compiled." ; \ + fi all-gnuplot: configure-gnuplot (cd gnuplot ; make all) @@ -56,10 +62,16 @@ all-misc : 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-phc install-tigers install-asir-doc install-asir-contrib \ + install-misc install-asir: all-asir - (cd asir2000 ; make install) + @if test -d $(OPENXM_CONTRIB2) ; then \ + (cd asir2000 ; make install) ; \ + else \ + echo -n "Warning: Asir source is not found. " ; \ + echo "asir will not be installed." ; \ + fi install-gnuplot: all-gnuplot (cd gnuplot ; make install) @@ -107,14 +119,17 @@ install-asir-contrib: install-asir install-kxx install-asir-doc: install-asir (cd asir-doc ; make install) +install-misc: + (cd ../rc ; make install.man) + clean: (cd asir2000 ; make clean) (cd gnuplot ; make clean) (cd k097 ; 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 phc ; make clean) (cd tigers ; make clean) @@ -126,6 +141,7 @@ distclean: clean (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) @@ -140,7 +156,12 @@ configure: configure-links configure-bin configure-asi configure-pari configure-asir: - (cd asir2000; make configure) + @if test -d $(OPENXM_CONTRIB2) ; then \ + (cd asir2000 ; make configure) ; \ + else \ + echo -n "Warning: Asir source is not found. " ; \ + echo "asir will not be compiled." ; \ + fi configure-bin: (cd $(BINDIR) ; make configure) @@ -154,7 +175,7 @@ configure-kan96xx: (cd kan96xx ; make configure) configure-kxx: - (cd kxx ; make configure) + ( cd kxx ; ./make-configure) configure-links: rm -f -r $(LIBDIR)/k097 $(LIBDIR)/sm1 SSkan bin gc gmp @@ -166,18 +187,28 @@ configure-links: ln -f -s $(OPENXM_CONTRIB)/gmp gmp configure-oxmath: - (cd ox_math; ./configure) + (cd ox_math; ./make-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 +post-install-correction: install (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) + +binary-dist : all-Copyright clean-rc all all-misc post-install-correction