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

File: [local] / OpenXM_contrib / pari-2.2 / Attic / Makefile.Ofreebsd-ix86 (download)

Revision 1.1, Tue Oct 2 11:16:55 2001 UTC (22 years, 7 months ago) by noro
Branch: MAIN

Initial revision

# 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"