=================================================================== RCS file: /home/cvs/OpenXM_contrib/pari-2.2/config/Attic/TOP_Make.SH,v retrieving revision 1.1 retrieving revision 1.2 diff -u -p -r1.1 -r1.2 --- OpenXM_contrib/pari-2.2/config/Attic/TOP_Make.SH 2001/10/02 11:16:55 1.1 +++ OpenXM_contrib/pari-2.2/config/Attic/TOP_Make.SH 2002/09/11 07:26:39 1.2 @@ -2,23 +2,14 @@ file=Makefile echo "Extracting $file" rm -f $file -file=Makefile.$objdir -rm -f $file - case "$status" in alpha|beta|kernel) suf_status=".$status";; *) suf_status=;; esac -tar="/bin/tar" filename=pari-$version.$patch$suf_status tarfile=$filename.tar ztarfile=$filename.tgz -case "`$tar 2>&1`" in - *"--help"*) inc="-T";; # GNU - *) inc="-I";; # Solaris -esac -tarinc="$inc $config_dir/MANIFEST" dbgobjdir=`echo "$objdir" | sed -e 's/\.[dbgprf]*$//'` dbgobjdir=$dbgobjdir.dbg @@ -47,17 +38,29 @@ dft target:: @echo " clean, cleantest Cleaning up" @echo "For pari maintainers..." @echo " all Compile gp-[sta|dyn] and lib-[sta|dyn]" - @echo " gp.dbg Compile gp binary suitable for debugging" + @echo " dbg Compile gp binary suitable for debugging" + @echo " prf Compile gp binary suitable for profiling" @echo " distrib Create a new distribution" + @echo " bzdist Create a new bzip2'ed distribution" @echo " ctags Generate VI/VIM tags file in ./src" @echo " etags Generate Emacs tags file in ./src" + @echo " tune Generate tuning utility" -gp all bench test-kernel test-compat test-graphic install cleanobj cleantest install-bin install-doc install-lib-sta install-bin-sta dobench:: - cd $objdir; \$(MAKE) \$@ +gp all bench test-kernel test-compat test-graphic install cleanobj cleantest install-bin install-doc install-lib-sta install-bin-sta dobench tune:: + @dir=\`config/objdir\`; echo "Making \$@ in \$\$dir";\\ + if test ! -d \$\$dir; then echo "Please run Configure first!"; exit 1; fi;\\ + cd \$\$dir && \$(MAKE) \$@ -gp.dbg:: - cd $dbgobjdir; \$(MAKE) gp - +dbg gp.dbg:: + @dir=\`config/objdir\`.dbg; echo "Making gp in \$\$dir";\\ + if test ! -d \$\$dir; then echo "Please run Configure -g first!"; exit 1; fi;\\ + cd \$\$dir && \$(MAKE) gp + +prf gp.prf:: + @dir=\`config/objdir\`.prf; echo "Making gp in \$\$dir";\\ + if test ! -d \$\$dir; then echo "Please run Configure -pg first!"; exit 1; fi;\\ + cd \$\$dir && \$(MAKE) gp + doc docps docpdf gpman cleandoc:: cd doc; \$(MAKE) \$@ @@ -74,12 +77,15 @@ setdir:: tar: \$(RM) $ztarfile - $tar cf $tarfile $tarinc + tar cf $tarfile \`$config_dir/tar_distrib\` $config_dir/MANIFEST distrib: tar setdir gzip $tarfile mv $tarfile.gz $ztarfile +bzdist: tar setdir + bzip2 $tarfile + dosdistrib: gpman -zip -kr GPB${dosversion}.ZIP GP.EXE README README.DOS ../EMX/README.DOC ../RSX/README.TXT -zip -k GPD${dosversion}.ZIP doc/*.tex doc/gphelp doc/gp.man examples misc/gprc* misc/gpalias @@ -90,9 +96,4 @@ etags: ctags: src/make_vi_tags $TOP/src -benchbx: $ztarfile - rcp $ztarfile pari@$bxmachine:PARINEW - rsh $bxmachine -l pari "cd PARINEW; $bxgzip -dc $ztarfile|tar xf -; ./makeall $filename" EOT - -$ln_s $file Makefile