[BACK]Return to configure CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000

File: [local] / OpenXM_contrib2 / asir2000 / configure (download)

Revision 1.2, Tue Feb 8 04:47:08 2000 UTC (24 years, 3 months ago) by noro
Branch: MAIN
Changes since 1.1: +38 -9 lines

Cleaned up source files for creating libasir*.a with various
configurations.

Added new targets in src/asir2000/Makefile

install-lib-with-pari : libasir_pari.a -> OpenXM/lib
install-lib-small : libasir.a -> OpenXM/lib
install : asir libasir_pari_X.a libasir_gc.a -> OpenXM/lib

libasir_pari_X.a requires libpari.a and X11 libraries.
libasir_pari.a requires libpari.a.
libasir.a requires nothing.

#!/bin/sh
# $OpenXM: OpenXM_contrib2/asir2000/configure,v 1.2 2000/02/08 04:47:08 noro Exp $

oxhome=`( cd ../../OpenXM ; pwd )`
use_plot=0
use_pari=0

while [ $# -gt 0 ]
do
	case $1 in
	-oxhome)
		shift; oxhome=$1 ;;
	-plot)
		use_plot=1 ;;
	-pari)
		use_pari=1 ;;
	esac
	shift
done

libname=libasir

rm -f include/config.h
echo "#define OpenXM_HOME ${oxhome}" >> include/config.h

#cat > include/config.h <<EOF
##define OpenXM_HOME ${oxhome}
#EOF

if [ $use_pari != 0 ]; then
libname=$libname"_pari"
echo "#define USE_PARI" >> include/config.h
fi

if [ $use_plot != 0 ]; then
libname=$libname"_X"
echo "#define USE_PLOT" >> include/config.h
fi

echo LIBASIR=$libname.a >> include/config.h