[BACK]Return to Makefile.SH CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / pari-2.2 / config

Diff for /OpenXM_contrib/pari-2.2/config/Attic/Makefile.SH between version 1.1 and 1.2

version 1.1, 2001/10/02 11:16:55 version 1.2, 2002/09/11 07:26:39
Line 22  kernel="kernel mp"
Line 22  kernel="kernel mp"
 inline="mpinl"  inline="mpinl"
 khlist="pariinl"  khlist="pariinl"
   
 graph="plot plotport"  graph="plotport"
 gp="gp gp_init gp_rl highlvl whatnow"  gp="gp gp_init gp_rl highlvl whatnow"
 case "$osname" in  case "$osname" in
   cygwin*) graphdyn="plot-dyn plotport-dyn";    cygwin*) graphdyn="plot-dyn plotport-dyn";
Line 32  esac
Line 32  esac
 language=`ls $src_dir/language/*.c | sed 's,.*/\(.*\)\.c,\1,'`  language=`ls $src_dir/language/*.c | sed 's,.*/\(.*\)\.c,\1,'`
 basemath=`ls $src_dir/basemath/*.c | sed 's,.*/\(.*\)\.c,\1,'`  basemath=`ls $src_dir/basemath/*.c | sed 's,.*/\(.*\)\.c,\1,'`
 modules=`ls $src_dir/modules/*.c   | sed 's,.*/\(.*\)\.c,\1,'`  modules=`ls $src_dir/modules/*.c   | sed 's,.*/\(.*\)\.c,\1,'`
   case "$osname" in
     os2) systems=os2;;
     *)   systems=;;
   esac
   
 if test m68k = "$ASMARCH"; then hlist=pari68k; else hlist=pariport; fi  if test -s $src_dir/kernel/$ASMARCH/MakeVar.SH; then
     . $src_dir/kernel/$ASMARCH/MakeVar.SH
   fi
   
   case "$ASMARCH" in
     m68k) hlist=pari68k
     kerntest=kernel.old;; # OLD_CODES should be defined
     *) hlist=pariport
     kerntest=kernel;;
   esac
 hlist="pari paritype paricast paricom parierr parigen paristio parisys $hlist"  hlist="pari paritype paricast paricom parierr parigen paristio parisys $hlist"
   
 HEADERS=''  HEADERS=''
Line 47  done
Line 60  done
 # We don't want to recompile everything when only changing a prototype  # We don't want to recompile everything when only changing a prototype
 hlist="$hlist paridecl"  hlist="$hlist paridecl"
   
 KERNOBJS=''  
 for f in $kernel; do  
   KERNOBJS="$KERNOBJS $f\$(_O)"  
 done  
 OBJS=$KERNOBJS  
 for f in $basemath $modules $language; do  
   OBJS="$OBJS $f\$(_O)"  
 done  
 OBJSGP=''  
 OBJSDGP=''  
 for f in $gp $graph; do  
   OBJSGP="$OBJSGP $f\$(_O)"  
   OBJSDGP="$OBJSDGP $f-dyn\$(_O)"  
 done  
 for f in $inline; do  
   OBJS="$OBJS $f\$(_O)"  
 done  
   
 case "$which_graphic_lib" in  case "$which_graphic_lib" in
 none)  none)
   PLOTFILE=plotnull.c  
   PLOTCFLAGS=    PLOTCFLAGS=
   PLOTLIBS=    PLOTLIBS=
   plotrunpath=    plotrunpath=
     graph="$graph plotnull"
   ;;    ;;
 gnuplot)  gnuplot)
   PLOTFILE=plotgnuplot.c  
   PLOTCFLAGS=    PLOTCFLAGS=
   GNUPLOT_OBJS="bitmap\$(_O) term\$(_O) util\$(_O) version\$(_O) stdfn\$(_O)"    GNUPLOT_OBJS="bitmap\$(_O) term\$(_O) util\$(_O) version\$(_O) stdfn\$(_O)"
   PLOTLIBS="$gnuplot_libs"    PLOTLIBS="$gnuplot_libs"
Line 82  gnuplot)
Line 76  gnuplot)
     os2) libgnuplot=$gnuplot/gnuplot.a;;      os2) libgnuplot=$gnuplot/gnuplot.a;;
     *) libgnuplot=$gnuplot/libgnuplot.a;;      *) libgnuplot=$gnuplot/libgnuplot.a;;
   esac    esac
     graph="$graph plotgnuplot"
   ;;    ;;
   gnuplot-dynamic)
     PLOTCFLAGS="-DDYNAMIC_PLOTTING -DDYNAMIC_PLOTTING_RUNTIME_LINK=NULL"
     PLOTLIBS=
     plotrunpath=
     graph="$graph plotgnuplot"
     ;;
   builtin.X11-gnuplot)
     cflags="$cflags -DBOTH_GNUPLOT_AND_X11"
     PLOTCFLAGS=-I$Xincroot
     GNUPLOT_OBJS="bitmap\$(_O) term\$(_O) util\$(_O) version\$(_O) stdfn\$(_O)"
     if test "$osname" = concentrix; then
       PLOTLIBS="$gnuplot_libs -lX11"
     else
       PLOTLIBS="$gnuplot_libs -L$X11 -lX11 $extralib"
     fi
     plotrunpath=$X11
     case "$osname" in
       os2) libgnuplot=$gnuplot/gnuplot.a;;
       *) libgnuplot=$gnuplot/libgnuplot.a;;
     esac
     graph="$graph plotgnuplot plotX"
     ;;
   builtin.X11-gnuplot-dynamic)
     cflags="$cflags -DBOTH_GNUPLOT_AND_X11"
     PLOTCFLAGS="-I$Xincroot -DDYNAMIC_PLOTTING -DDYNAMIC_PLOTTING_RUNTIME_LINK=NULL"
     if test "$osname" = concentrix; then
       PLOTLIBS="-lX11"
     else
       PLOTLIBS="-L$X11 -lX11 $extralib"
     fi
     plotrunpath=$X11
     graph="$graph plotgnuplot plotX"
     ;;
 X11)  X11)
   PLOTFILE=plotX.c  
   PLOTCFLAGS=-I$Xincroot    PLOTCFLAGS=-I$Xincroot
   PLOTLIBS="-L$X11 -lX11 $extralib"    PLOTLIBS="-L$X11 -lX11 $extralib"
   if test "$osname" = concentrix; then PLOTLIBS="-lX11"; fi    if test "$osname" = concentrix; then PLOTLIBS="-lX11"; fi
   plotrunpath=$X11    plotrunpath=$X11
     graph="$graph plotX"
   ;;    ;;
 esac  esac
   
   KERNOBJS=''
   for f in $kernel; do
     KERNOBJS="$KERNOBJS $f\$(_O)"
   done
   OBJS=$KERNOBJS
   for f in $basemath $modules $language $systems; do
     OBJS="$OBJS $f\$(_O)"
   done
   OBJSGP=''
   OBJSDGP=''
   
   for f in $gp $graph; do
     OBJSGP="$OBJSGP $f\$(_O)"
     OBJSDGP="$OBJSDGP $f-dyn\$(_O)"
   done
   for f in $inline; do
     OBJS="$OBJS $f\$(_O)"
   done
   
 case "$runpathprefix" in  case "$runpathprefix" in
   -R) RUNPTH_FINAL="-R$runpath"    -R) RUNPTH_FINAL="-R$runpath"
       if test -n "$plotrunpath"; then        if test -n "$plotrunpath"; then
Line 109  if test -z "$DLLD"; then
Line 156  if test -z "$DLLD"; then
 else  else
   exec="gp-sta gp-dyn"    exec="gp-sta gp-dyn"
 fi  fi
 doexec="env \"LD_LIBRARY_PATH=.;\$\$LD_LIBRARY_PATH\" $src/test/dotest $sizeof_long"  doexec="env \"LD_LIBRARY_PATH=.;\$\$LD_LIBRARY_PATH\" \$(SHELL) $src/test/dotest $sizeof_long"
 case "$sizeof_long" in  case "$sizeof_long" in
   4) numbits=32;;    4) numbits=32;;
   8) numbits=64;;    8) numbits=64;;
Line 126  case "$static" in
Line 173  case "$static" in
   y) dft=sta; libdft= ;;    y) dft=sta; libdft= ;;
 esac  esac
   
   CPPFLAGS="-I. -I$src/headers"
   if test "$has_dlopen" = builtin -a X"$osname" = Xos2; then
     CPPFLAGS="$CPPFLAGS -I$src/systems/os2"
   fi
   
 cat > $file << EOT  cat > $file << EOT
 # Makefile for Pari/GP -- $pretty  # Makefile for Pari/GP -- $pretty
 #  #
Line 139  ASFLAGS    = $ASFLAGS
Line 191  ASFLAGS    = $ASFLAGS
 AR         = ar  AR         = ar
   
 CC         = $CC  CC         = $CC
 CPPFLAGS   = -I. -I$src/headers  CPPFLAGS   = $CPPFLAGS
 CFLAGS     = $cflags  CFLAGS     = $cflags
 LD         = $LD  LD         = $LD
 LDFLAGS    = $LDFLAGS  LDFLAGS    = $LDFLAGS
Line 148  DLLDFLAGS  = $DLLDFLAGS
Line 200  DLLDFLAGS  = $DLLDFLAGS
 EXTRADLLDFLAGS = $EXTRADLLDFLAGS  EXTRADLLDFLAGS = $EXTRADLLDFLAGS
 CPP        = $CPP  CPP        = $CPP
   
   # HIGHLY EXPERIMENTAL (only tested with gmp-4.0 on ix86 and Ultra):
   # If you've configured and compiled GMP and would like to tune PARI using
   # the nice cycle counting functions in GMP, uncomment the 4 lines below
   # (correct the first one to the path to your gmp source tree).
   #
   #GMP     = /some/directory/gmp-4.0/tune
   #GMPFLAGS= -DGMP_TIMER
   #GMPO1 = \$(GMP)/time.o \$(GMP)/freq.o
   #GMPOBJS=\$(GMPO1) \$(GMPO2)
   #
   #You may need to add a few object files to GMPOBJS. On UltraSparc,
   #uncomment the following line:
   #GMPO2 = \$(GMP)/sparcv9.o
   
 _O         = .o  _O         = .o
 _A         = .a  _A         = .a
 LIB_PREFIX = lib  LIB_PREFIX = lib
 LIBPARI    = \$(LIB_PREFIX)$libpari_base  LIBPARI    = \$(LIB_PREFIX)$libpari_base
 LIBPARI_STA= \$(LIBPARI)\$(_A)  LIBPARI_STA= \$(LIBPARI)\$(_A)
 LIBPARI_SO = \$(LIBPARI).$DLSUFFIX  LIBPARI_SO = \$(LIBPARI).$DLSUFFIX
 LIBPARI_DYN   = \$(LIBPARI_SO).$sodest  LIBPARI_DYN   = \$(LIBPARI_SO)$sodest
 LIBPARI_SONAME= \$(LIBPARI_SO).$soname  LIBPARI_SONAME= \$(LIBPARI_SO)$soname
   
 RUNPTH       = $RUNPTH  RUNPTH       = $RUNPTH
 RUNPTH_FINAL = $RUNPTH_FINAL  RUNPTH_FINAL = $RUNPTH_FINAL
Line 189  INSTALL_PROGRAM = \$(INSTALL)
Line 255  INSTALL_PROGRAM = \$(INSTALL)
 INSTALL_DATA = \$(INSTALL) -m 644  INSTALL_DATA = \$(INSTALL) -m 644
   
 # Graphic library.  # Graphic library.
 PLOTFILE   = $PLOTFILE  
 PLOTCFLAGS = $PLOTCFLAGS  PLOTCFLAGS = $PLOTCFLAGS
 PLOTLIBS   = $PLOTLIBS  PLOTLIBS   = $PLOTLIBS
 GNUPLOT_OBJS = $GNUPLOT_OBJS  GNUPLOT_OBJS = $GNUPLOT_OBJS
Line 219  OBJSGP = $OBJSGP
Line 284  OBJSGP = $OBJSGP
 OBJSDGP = $OBJSDGP  OBJSDGP = $OBJSDGP
   
 dft: gp $pari_elc  dft: gp $pari_elc
         -  
   
 gp: gp-$dft ../gp$suffix$exe_suff $libdft  gp: gp-$dft ../gp$suffix$exe_suff $libdft
         -  
   
 ../gp$suffix$exe_suff: gp-$dft  ../gp$suffix$exe_suff: gp-$dft
         -\$(RM) \$@          -\$(RM) \$@
Line 245  kerntest: $KERNOBJS mp\$(_O) kerntest\$(_O)
Line 308  kerntest: $KERNOBJS mp\$(_O) kerntest\$(_O)
   
 test-kernel:: kerntest  test-kernel:: kerntest
         @./kerntest > gp.out;\          @./kerntest > gp.out;\
         diff -c gp.out $src/test/$numbits/kernel > kern.dif;\          diff -c gp.out $src/test/$numbits/$kerntest > kern.dif;\
         if test -s kern.dif; then echo "KERNEL BUG"; else echo OK; fi          if test -s kern.dif; then echo "KERNEL BUG"; else echo OK; fi
   
   tune.o: $src/test/tune.c
           \$(CC) \$(CFLAGS) \$(GMPFLAGS) \$(CPPFLAGS) -o \$@ \$< -c
   
   tune: tune-sta
           -\$(RM) tune
           -\$(LN) tune-sta tune
           -\$(LN) $ln_objdir/tune ../tune
   
   tune-dyn: tune.o lib-dyn
           \$(CC) \$(LDFLAGS) \$(RUNPTH) -o \$@ \$< \$(GMPOBJS) -L. \$(LDDYN) \$(LIBS)
   tune-sta: tune.o lib-sta
           \$(CC) \$(LDFLAGS) -o \$@ \$< \$(GMPOBJS) ./\$(LIBPARI_STA) \$(LIBS)
 EOT  EOT
   
 if test -n "$ranlib"; then  if test -n "$ranlib"; then
 cat >> $file << EOT  cat >> $file << EOT
   
Line 262  EOT
Line 339  EOT
   
 cat >> $file << EOT  cat >> $file << EOT
   
 bench: $exec dobench  bench: $exec
 test-compat: $exec dotest-compat          @$doexec
 test-graphic: $exec dotest-graphic  test-compat: $exec
           @$doexec -c
   test-graphic: $exec
           @$doexec -g
   
 cleantest:  cleantest:
         \$(RM) *.dif gp.out pari.ps          \$(RM) *.dif gp.out pari.ps
Line 277  dotest-graphic::
Line 357  dotest-graphic::
         @$doexec -g          @$doexec -g
   
 cleanobj: cleantest  cleanobj: cleantest
         -\$(RM) *\$(_O) *.s pariinl.h \$(LIBPARI_STA) libpari.* $exec          -\$(RM) *\$(_O) *.s pariinl.h libpari* tune* $exec
   
 clean: cleanobj  clean: cleanobj
   
Line 302  install-bin-dyn: gp-dyn
Line 382  install-bin-dyn: gp-dyn
         -mkdir -p \$(BINDIR)          -mkdir -p \$(BINDIR)
         -\$(RM) \$(BINDIR)/gp-$version \$(BINDIR)/gp$exe_suff          -\$(RM) \$(BINDIR)/gp-$version \$(BINDIR)/gp$exe_suff
         -\$(LD) -o \$(BINDIR)/gp-$version \$(LDFLAGS) \$(OBJSGP) \$(RUNPTH_FINAL) \$(TOPLDDYN) \$(LDDYN) \$(PLOTLIBS) \$(LIBS)          -\$(LD) -o \$(BINDIR)/gp-$version \$(LDFLAGS) \$(OBJSGP) \$(RUNPTH_FINAL) \$(TOPLDDYN) \$(LDDYN) \$(PLOTLIBS) \$(LIBS)
         strip \$(BINDIR)/gp-$version          -strip \$(BINDIR)/gp-$version
         -\$(LN) gp-$version$exe_suff \$(BINDIR)/gp$exe_suff          -\$(LN) gp-$version$exe_suff \$(BINDIR)/gp$exe_suff
   
 install-bin-sta: gp-sta  install-bin-sta: gp-sta
Line 311  install-bin-sta: gp-sta
Line 391  install-bin-sta: gp-sta
         \$(INSTALL_PROGRAM) gp-sta$exe_suff \$(BINDIR)/gp-$version$exe_suff          \$(INSTALL_PROGRAM) gp-sta$exe_suff \$(BINDIR)/gp-$version$exe_suff
         -\$(LN) gp-$version$exe_suff \$(BINDIR)/gp$exe_suff          -\$(LN) gp-$version$exe_suff \$(BINDIR)/gp$exe_suff
 # Can't strip it if we want install() to work on Linux or OSF.  # Can't strip it if we want install() to work on Linux or OSF.
 #       strip \$(BINDIR)/gp-$version  #       -strip \$(BINDIR)/gp-$version
   
 install-man::  install-man::
         -mkdir -p \$(MANDIR)          -mkdir -p \$(MANDIR)
Line 355  install-doc::
Line 435  install-doc::
         -\$(INSTALL_DATA) $doc/appa.tex     \$(DOCDIR)          -\$(INSTALL_DATA) $doc/appa.tex     \$(DOCDIR)
         -\$(INSTALL_DATA) $doc/appb.tex     \$(DOCDIR)          -\$(INSTALL_DATA) $doc/appb.tex     \$(DOCDIR)
         -\$(INSTALL_DATA) $doc/appc.tex     \$(DOCDIR)          -\$(INSTALL_DATA) $doc/appc.tex     \$(DOCDIR)
         -\$(INSTALL_DATA) $doc/paricfg.tex.in \$(DOCDIR)  
         -\$(INSTALL_DATA) $doc/parimacro.tex \$(DOCDIR)          -\$(INSTALL_DATA) $doc/parimacro.tex \$(DOCDIR)
         -\$(INSTALL_DATA) $doc/pdfmacs.tex  \$(DOCDIR)          -\$(INSTALL_DATA) $doc/pdfmacs.tex  \$(DOCDIR)
         -\$(INSTALL_DATA) $doc/refcard.tex  \$(DOCDIR)          -\$(INSTALL_DATA) $doc/refcard.tex  \$(DOCDIR)
Line 475  if test -s $src_dir/kernel/$ASMARCH/Makefile.SH; then
Line 554  if test -s $src_dir/kernel/$ASMARCH/Makefile.SH; then
   . $src_dir/kernel/$ASMARCH/Makefile.SH    . $src_dir/kernel/$ASMARCH/Makefile.SH
 fi  fi
 HUGELINE=  HUGELINE=
 for dir in basemath modules language gp graph gpdyn graphdyn; do  for dir in basemath modules language gp graph gpdyn graphdyn systems; do
   eval list='$'$dir    eval list='$'$dir
   for f in $list; do    for f in $list; do
   
Line 483  for dir in basemath modules language gp graph gpdyn gr
Line 562  for dir in basemath modules language gp graph gpdyn gr
   depend=    depend=
   cflags=    cflags=
   case "$f" in    case "$f" in
   plot)  
     source="$src/graph/\$(PLOTFILE)"  
     cflags="\$(PLOTCFLAGS)"  
     depend="$src/graph/rect.h"  
     ;;  
   gp|gp_rl)    gp|gp_rl)
     cflags="-I$src/language \$(RLINCLUDE)"      cflags="-I$src/language \$(RLINCLUDE)"
     depend="$src/language/anal.h $src/gp/gp.h ./paricfg.h"      depend="$src/language/anal.h $src/gp/gp.h ./paricfg.h"
Line 496  for dir in basemath modules language gp graph gpdyn gr
Line 570  for dir in basemath modules language gp graph gpdyn gr
     cflags="-I$src/graph"      cflags="-I$src/graph"
     depend="$src/graph/rect.h"      depend="$src/graph/rect.h"
     ;;      ;;
   plot-dyn)    plot*-dyn)
     source="$src/graph/\$(PLOTFILE)"  
     cflags="\$(DYNFLAGS) \$(PLOTCFLAGS)"      cflags="\$(DYNFLAGS) \$(PLOTCFLAGS)"
     depend="$src/graph/rect.h \$(LIBPARI).dll libpari_dll.h libpari_globals.h \$(LIBPARI).dll"      depend="$src/graph/rect.h \$(LIBPARI).dll libpari_dll.h libpari_globals.h \$(LIBPARI).dll"
     ;;      ;;
     plot*)
       cflags="\$(PLOTCFLAGS)"
       depend="$src/graph/rect.h"
       ;;
   gp-dyn|gp_rl-dyn)    gp-dyn|gp_rl-dyn)
     source=$src\/`echo $dir | sed -e "s/dyn//"`\/`echo $f | cut -f1 -d-`.c      source=$src\/`echo $dir | sed -e "s/dyn//"`\/`echo $f | cut -f1 -d-`.c
     cflags="\$(DYNFLAGS) -I$src/language \$(RLINCLUDE)"      cflags="\$(DYNFLAGS) -I$src/language \$(RLINCLUDE)"
Line 534  if test -n "$DYNFLAGS"; then
Line 611  if test -n "$DYNFLAGS"; then
   echo "include Makefile.DLLs" >> $file    echo "include Makefile.DLLs" >> $file
   cp $config_dir/Makefile.DLLs $objdir    cp $config_dir/Makefile.DLLs $objdir
 fi  fi
   
   echo ".PHONY: gp dft"  >> $file

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>