File:  [LON-CAPA] / capa / capa51 / Makefile
Revision 1.1: download - view: text, annotated - select for diffs
Tue Sep 28 21:25:35 1999 UTC (24 years, 7 months ago) by albertel
CVS tags: MAIN, HEAD
Initial revision

CAPA_VER=4.6

srcdist:
	rm -f capa.src.$(CAPA_VER).tar
	tar cvvf capa.src.$(CAPA_VER).tar Makefile
	cd pProj;$(MAKE) "CAPA_VER=$(CAPA_VER)" capasrcdist
#	-cd wProj;$(MAKE) "CAPA_VER=$(CAPA_VER)" capasrcdist
#	cd Bubbler;$(MAKE) "CAPA_VER=$(CAPA_VER)" capasrcdist
	cd Quizzer;$(MAKE) "CAPA_VER=$(CAPA_VER)" capasrcdist
	cd Grader;$(MAKE) "CAPA_VER=$(CAPA_VER)" capasrcdist

dist:
	rm -f ../capa.bin.`uname`.$(CAPA_VER).tar
	tar cvvf capa.bin.`uname`.$(CAPA_VER).tar WELCOME
	tar uvvf capa.bin.`uname`.$(CAPA_VER).tar Makefile
	-cd pProj;$(MAKE) "CAPA_VER=$(CAPA_VER)" capadist
	-cd wProj;$(MAKE) "CAPA_VER=$(CAPA_VER)" capadist
	-cd Quizzer;$(MAKE) "CAPA_VER=$(CAPA_VER)" capadist
	-cd Grader;$(MAKE) "CAPA_VER=$(CAPA_VER)" capadist

install:
	rm -f /usr/local/bin/grader
	rm -f /usr/local/bin/quizzer
	rm -f /usr/local/lib/CAPA45/Grader/grader.tcl
	rm -f /usr/local/lib/CAPA45/Grader/utils.tcl
	rm -f /usr/local/lib/CAPA45/Grader/tclIndex
	rm -f /usr/local/lib/CAPA45/Quizzer/quizzer.tcl
	rm -f /usr/local/lib/CAPA45/Quizzer/utils.tcl
	rm -f /usr/local/lib/CAPA45/Quizzer/tclIndex
	rm -f /usr/local/bin/allpin
	rm -f /usr/local/bin/qzparse
	-mkdir -p /usr/local/bin /usr/local/lib/CAPA45/Quizzer \
		/usr/local/lib/CAPA45/Grader
	ln -s `pwd`/Grader/grader /usr/local/bin/grader
	ln -s `pwd`/Grader/grader.tcl /usr/local/lib/CAPA45/Grader/grader.tcl
	ln -s `pwd`/Grader/utils.tcl /usr/local/lib/CAPA45/Grader/utils.tcl
	ln -s `pwd`/Grader/tclIndex /usr/local/lib/CAPA45/Grader/tclIndex
	ln -s `pwd`/Quizzer/quizzer /usr/local/bin/quizzer
	ln -s `pwd`/Quizzer/quizzer.tcl /usr/local/lib/CAPA45/Quizzer/quizzer.tcl
	ln -s `pwd`/Quizzer/utils.tcl /usr/local/lib/CAPA45/Quizzer/utils.tcl
	ln -s `pwd`/Quizzer/tclIndex /usr/local/lib/CAPA45/Quizzer/tclIndex
	ln -s `pwd`/allpin /usr/local/bin/allpin
	ln -s `pwd`/qzparse /usr/local/bin/qzparse

gqdist:
	rm -f ../capa.bin.`uname`.$(CAPA_VER).tar
	tar cvvf capa.bin.`uname`.$(CAPA_VER).tar WELCOME
	-cd Quizzer;$(MAKE) "CAPA_VER=$(CAPA_VER)" capadist
	-cd Grader;$(MAKE) "CAPA_VER=$(CAPA_VER)" capadist

bubblerdist:
	rm -f ../capa.bin.`uname`.$(CAPA_VER).tar
	tar cvvf capa.bin.`uname`.$(CAPA_VER).tar WELCOME
	cd pProj;$(MAKE) "CAPA_VER=$(CAPA_VER)" capadist
	cd wProj;$(MAKE) "CAPA_VER=$(CAPA_VER)" capadist
	cd Bubbler;$(MAKE) "CAPA_VER=$(CAPA_VER)" capadist
	cd Quizzer;$(MAKE) "CAPA_VER=$(CAPA_VER)" capadist
	cd Grader; $(MAKE) "CAPA_VER=$(CAPA_VER)" capadist

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