# This file was created by Configure. All changes made will be lost
# next time Configure is run.
#
SHELL = /bin/sh
RM = /bin/rm -f
dft target::
@echo "Possible targets are:"
@echo " gp Compilation"
@echo " bench, test-compat Compilation and test"
@echo " dobench Test only"
@echo " doc Documentation"
@echo " install Installation"
@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 " distrib Create a new distribution"
@echo " ctags Generate VI/VIM tags file in ./src"
@echo " etags Generate Emacs tags file in ./src"
gp all bench test-kernel test-compat test-graphic install cleanobj cleantest install-bin install-doc install-lib-sta install-bin-sta dobench::
cd Ofreebsd-ix86; $(MAKE) $@
gp.dbg::
cd Ofreebsd-ix86.dbg; $(MAKE) gp
doc docps docpdf gpman cleandoc::
cd doc; $(MAKE) $@
clean:: cleandoc cleanobj
setdir::
@dir=pari-2.2.1.alpha; if test -d $$dir; then \
echo "Remove $$dir before building a new release"; exit 1;\
fi;\
mkdir $$dir; mv pari-2.2.1.alpha.tar $$dir; \
cd $$dir; tar xf pari-2.2.1.alpha.tar; $(RM) pari-2.2.1.alpha.tar; cd ..; \
tar cf pari-2.2.1.alpha.tar $$dir; \
$(RM) -r $$dir
tar:
$(RM) pari-2.2.1.alpha.tgz
/bin/tar cf pari-2.2.1.alpha.tar -I config/MANIFEST
distrib: tar setdir
gzip pari-2.2.1.alpha.tar
mv pari-2.2.1.alpha.tar.gz pari-2.2.1.alpha.tgz
dosdistrib: gpman
-zip -kr GPB_221.ZIP GP.EXE README README.DOS ../EMX/README.DOC ../RSX/README.TXT
-zip -k GPD_221.ZIP doc/*.tex doc/gphelp doc/gp.man examples misc/gprc* misc/gpalias
etags:
cd src; sh make_emacs_tags
ctags:
src/make_vi_tags /export/noro/ca/ca-system/pari/src
benchbx: pari-2.2.1.alpha.tgz
rcp pari-2.2.1.alpha.tgz pari@megrez.math.u-bordeaux.fr:PARINEW
rsh megrez.math.u-bordeaux.fr -l pari "cd PARINEW; /usr/local/bin/gzip -dc pari-2.2.1.alpha.tgz|tar xf -; ./makeall pari-2.2.1.alpha"