version 1.1, 2001/10/02 11:16:55 |
version 1.2, 2002/09/11 07:26:39 |
|
|
echo "Extracting $file" |
echo "Extracting $file" |
rm -f $file |
rm -f $file |
|
|
file=Makefile.$objdir |
|
rm -f $file |
|
|
|
case "$status" in |
case "$status" in |
alpha|beta|kernel) suf_status=".$status";; |
alpha|beta|kernel) suf_status=".$status";; |
*) suf_status=;; |
*) suf_status=;; |
esac |
esac |
|
|
tar="/bin/tar" |
|
filename=pari-$version.$patch$suf_status |
filename=pari-$version.$patch$suf_status |
tarfile=$filename.tar |
tarfile=$filename.tar |
ztarfile=$filename.tgz |
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=`echo "$objdir" | sed -e 's/\.[dbgprf]*$//'` |
dbgobjdir=$dbgobjdir.dbg |
dbgobjdir=$dbgobjdir.dbg |
|
|
@echo " clean, cleantest Cleaning up" |
@echo " clean, cleantest Cleaning up" |
@echo "For pari maintainers..." |
@echo "For pari maintainers..." |
@echo " all Compile gp-[sta|dyn] and lib-[sta|dyn]" |
@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 " distrib Create a new distribution" |
|
@echo " bzdist Create a new bzip2'ed distribution" |
@echo " ctags Generate VI/VIM tags file in ./src" |
@echo " ctags Generate VI/VIM tags file in ./src" |
@echo " etags Generate Emacs 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:: |
gp all bench test-kernel test-compat test-graphic install cleanobj cleantest install-bin install-doc install-lib-sta install-bin-sta dobench tune:: |
cd $objdir; \$(MAKE) \$@ |
@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:: |
dbg gp.dbg:: |
cd $dbgobjdir; \$(MAKE) gp |
@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:: |
doc docps docpdf gpman cleandoc:: |
cd doc; \$(MAKE) \$@ |
cd doc; \$(MAKE) \$@ |
|
|
|
|
|
|
tar: |
tar: |
\$(RM) $ztarfile |
\$(RM) $ztarfile |
$tar cf $tarfile $tarinc |
tar cf $tarfile \`$config_dir/tar_distrib\` $config_dir/MANIFEST |
|
|
distrib: tar setdir |
distrib: tar setdir |
gzip $tarfile |
gzip $tarfile |
mv $tarfile.gz $ztarfile |
mv $tarfile.gz $ztarfile |
|
|
|
bzdist: tar setdir |
|
bzip2 $tarfile |
|
|
dosdistrib: gpman |
dosdistrib: gpman |
-zip -kr GPB${dosversion}.ZIP GP.EXE README README.DOS ../EMX/README.DOC ../RSX/README.TXT |
-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 |
-zip -k GPD${dosversion}.ZIP doc/*.tex doc/gphelp doc/gp.man examples misc/gprc* misc/gpalias |
|
|
ctags: |
ctags: |
src/make_vi_tags $TOP/src |
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 |
EOT |
|
|
$ln_s $file Makefile |
|