===================================================================
RCS file: /home/cvs/OpenXM/src/Makefile,v
retrieving revision 1.158
retrieving revision 1.179
diff -u -p -r1.158 -r1.179
--- OpenXM/src/Makefile	2009/02/23 01:34:51	1.158
+++ OpenXM/src/Makefile	2019/03/23 12:22:09	1.179
@@ -1,4 +1,4 @@
-## $OpenXM: OpenXM/src/Makefile,v 1.157 2009/02/22 15:20:17 ohara Exp $
+## $OpenXM: OpenXM/src/Makefile,v 1.178 2018/04/05 08:25:00 ohara Exp $
 
 OpenXM_HOME=..
 OpenXM_contrib2=../../OpenXM_contrib2
@@ -6,11 +6,12 @@ LIBDIR=../lib
 BINDIR=../bin
 DOCDIR=../doc
 RCDIR=../rc
+SHAREDIR=../share
 COPYRIGHTDIR=../Copyright
 
-all: all-util all-gc all-gmp all-asir all-gnuplot all-k097 all-kan96xx \
+all: all-util all-gc all-gmp all-mpfr all-mpc all-asir all-gnuplot all-k097 all-kan96xx \
      all-kxx all-pari all-phc all-openmath all-oxmath all-tigers all-fep all-phcpack all-oxcdd \
-	all-oxmgraph
+	all-oxmgraph all-pcc all-oxpari
 
 all-gc: install-util 
 	(cd gc; ${MAKE} all)
@@ -18,13 +19,22 @@ all-gc: install-util 
 all-gmp: configure-gmp
 	(cd gmp; ${MAKE} all)
 
-all-oxtoolkit: configure-oxtoolkit install-gmp install-gc install-util install-kan96xx
+all-mpfr: configure-mpfr
+	(cd mpfr; ${MAKE} all)
+
+all-mpc: configure-mpc
+	(cd mpc; ${MAKE} all)
+
+all-oxtoolkit: configure-oxtoolkit install-gmp install-mpfr install-mpc install-gc install-util install-oxtags
 	(cd ox_toolkit; ${MAKE} all)
 
 all-oxc: configure-oxc install-oxtoolkit 
-	(cd oxc; ${MAKE} all)
+	-(cd oxc; ${MAKE} all)
 
-all-asir: configure-asir install-pari
+all-asir: configure-asir install-pari install-gmp install-mpfr install-mpc
+	(cd asir2018; ${MAKE} all)
+
+all-asir2000: configure-asir2000 install-pari install-gmp install-mpfr install-mpc
 	(cd asir2000; ${MAKE} all)
 
 all-gnuplot: configure-gnuplot
@@ -56,7 +66,7 @@ all-oxmath: configure-oxmath install-oxtoolkit install
 	fi
 
 all-pari: configure-pari
-	(cd pari; ${MAKE} all)
+	(cd pari; ${MAKE} PERL_USE_UNSAFE_INC=1 all)
 
 all-phc:
 	(cd phc; ${MAKE} all)
@@ -90,8 +100,14 @@ all-util-lib: configure-util
 
 all-oxcdd: install-oxtoolkit
 	-(cd ox_cdd; ${MAKE} all)
+
+all-oxpari: configure-oxpari
+	-(cd ox_pari; ${MAKE} all)
+
 all-oxmgraph: configure-oxmgraph
 	-(cd oxmgraph; ${MAKE} all)
+all-pcc: configure-pcc
+	-(cd pcc; ${MAKE} all)
 
 all-document-asir-contrib: configure-document-asir-contrib
 	(cd asir-contrib/packages/doc; ${MAKE} all)
@@ -101,7 +117,8 @@ install: install-oxtags install-util install-asir inst
 	 install-kxx install-openmath install-oxmath install-pari \
 	 install-phc install-tigers install-asir-doc install-asir-contrib \
 	 install-misc install-fep install-phcpack install-oxcdd \
-     install-oxmgraph
+     install-oxmgraph install-pcc install-oxpari \
+	install-asir-mode
 
 install-oxtags:
 	(cd ../doc/OpenXM-web; ${MAKE} install-exec)
@@ -121,9 +138,18 @@ install-gc: all-gc
 install-gmp: all-gmp
 	(cd gmp; ${MAKE} install)
 
+install-mpfr: all-mpfr
+	(cd mpfr; ${MAKE} install)
+
+install-mpc: all-mpc
+	(cd mpc; ${MAKE} install)
+
 install-asir: all-asir
-	(cd asir2000; ${MAKE} install)
+	-(cd asir2018; ${MAKE} install)
 
+install-asir2000: all-asir2000
+	-(cd asir2000; ${MAKE} install)
+
 install-gnuplot: all-gnuplot
 	-(cd gnuplot; ${MAKE} install)
 
@@ -148,7 +174,7 @@ install-oxtoolkit: all-oxtoolkit
 	(cd ox_toolkit; ${MAKE} install)
 
 install-oxc: all-oxc
-	(cd oxc; ${MAKE} install)
+	-(cd oxc; ${MAKE} install)
 
 install-oxmath: all-oxmath 
 	-@if test -d /usr/local/mathematica; then \
@@ -200,21 +226,31 @@ install-asir-port:
 install-oxcdd: all-oxcdd
 	-(cd ox_cdd; ${MAKE} install)
 
+install-oxpari: all-oxpari
+	-(cd ox_pari; ${MAKE} install)
+
 install-oxmgraph: all-oxmgraph
 	-(cd oxmgraph; ${MAKE} install)
 
+install-pcc: all-pcc
+	-(cd pcc; ${MAKE} install)
+
+install-asir-mode:
+	-(cd asir-mode; ${MAKE} install)
+
 clean:
 	-rm ./.configure-links-done
 	-@for i in OpenMath asir-contrib asir-doc asir2000 gc gmp gnuplot \
 	           k097 kan96xx kxx ox_math ox_toolkit oxc pari phc phcpack tigers \
-               oxmgraph \
+               oxmgraph pcc mpfr \
 	           util ${OpenXM_contrib2}/fep ; do \
 		(cd $$i; ${MAKE} clean); \
 	done
 
 distclean: clean
 	-@for i in OpenMath asir2000 gc gmp gnuplot kan96xx kxx ox_math \
-	           ox_toolkit oxc pari phc phcpack tigers oxmgraph ; do \
+	           ox_toolkit oxc pari phc phcpack tigers oxmgraph pcc \
+                   asir-doc k097 ox_cdd util; do \
 		(cd $$i; ${MAKE} distclean); \
 	done
 	-(cd ${BINDIR} && rm -f  d0 k0 ox ox_sm1 oxlog oxweave sm1)
@@ -224,7 +260,11 @@ configure: configure-util configure-asir \
 	   configure-gnuplot \
 	   configure-k097 configure-kan96xx configure-kxx configure-oxmath \
 	   configure-pari configure-gmp configure-asir-doc configure-asir-contrib \
-       configure-oxmgraph
+       configure-oxmgraph configure-pcc
+configure-static: configure
+	make configure-asir-static
+	make configure-oxpari-static
+	make configure-oxc-static
 
 configure-util:
 	(cd util; ./make-configure)
@@ -232,9 +272,21 @@ configure-util:
 configure-gmp: install-util
 	(cd gmp; ${MAKE} configure)
 
+configure-mpfr: install-util install-gmp
+	(cd mpfr; ${MAKE} configure)
+
+configure-mpc: install-util install-gmp install-mpfr
+	(cd mpc; ${MAKE} configure)
+
 configure-asir: install-util 
+	(cd asir2018; ${MAKE} configure) 
+
+configure-asir2000: install-util 
 	(cd asir2000; ${MAKE} configure) 
 
+configure-asir-static: install-util 
+	(cd asir2018; rm -f .configure_done; ${MAKE} configure-static) 
+
 configure-asir-contrib: 
 	-(cd asir-contrib; ./make-configure) 
 
@@ -256,8 +308,15 @@ configure-kxx: 
 configure-oxtoolkit:
 	(cd ox_toolkit; ./make-configure)
 
+configure-oxpari: install-oxtoolkit install-pari
+	(cd ox_pari; ./make-configure)
+configure-oxpari-static: install-oxtoolkit install-pari
+	(cd ox_pari; rm -f .configure_done ; ./make-configure --disable-shared)
+
 configure-oxc: 
 	(cd oxc; ./make-configure)
+configure-oxc-static: 
+	(cd oxc; rm -f .configure_done ; ./make-configure --disable-shared)
 
 configure-oxmath:
 	-@if test -d /usr/local/mathematica; then \
@@ -273,6 +332,9 @@ configure-pari: install-util
 configure-oxmgraph: 
 	-(cd oxmgraph; ./make-configure)
 
+configure-pcc:
+	-(cd pcc; ${MAKE} configure)
+
 configure-document-asir-contrib: install-util-bin install-asir-doc
 	(cd asir-contrib/packages/doc; ./make-configure)
 
@@ -288,14 +350,14 @@ install-document-kan96xx: install-kan96xx
 	(cd kan96xx; ${MAKE} install-document)
 
 install-document-asir-contrib: all-document-asir-contrib
-	(cd asir-contrib/packages/doc; ${MAKE} install-document)
-
+	(cd asir-contrib/packages/doc; ${MAKE} install ; ${MAKE} install-document)
 ## 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 ${BINDIR}; rm -f asir; ln -s ../../OpenXM_contrib2/asir2000/asir .)
+	(cd ${BINDIR}; rm -f ox_pari; ln -s ../../OpenXM/src/ox_pari/ox_pari .)
 
 fetch:
 	-@for i in gc gmp gnuplot pari tigers; do \