File:  [Research Unix] / researchv10dc / cmd / pascal / Makefile
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:33 2018 UTC (8 years, 3 months ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Dan Cross

#
# This make -ofile should only be run as super-user
#

L = /usr/lib/pascal
B = /usr/bin

DEST = $B/eyacc /usr/lib/libpc.a $L/px_header $B/pc \
	$L/pix $L/how_pc $L/how_pi \
	$L/how_pix $L/how_pxp $L/pc2 \
	$L/pc3 $B/pmerge $B/pxref \
	$L/pc2.0strings $L/pc0  \
	$L/pi2.0strings $L/pi \
	$B/pxp $L/px $B/pascal

SHIP = $B/eyacc /usr/lib/libpc.a $B/pc $B/pmerge $B/pxref \
	$B/pxp $B/pascal $L

DIRS = eyacc libpc pc0 pascal pi px pxp

prepare:
	for i in $(DIRS); do (cd $$i; make -o); done

install:
	for i in $(DIRS); do (cd $$i; echo ==$$i; make -o; make -o install); done
	rm -f $B/pascal
	cp pascal.sh $B/pascal
	chown bin $B/pascal
	chgrp bin $B/pascal
	chmod 775 $B/pascal

clean:
	for i in $(DIRS); do (cd $$i; make -o clean); done

clobber: clean
	rm -f $(DEST)

ship:
	ship $(SHIP)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.