|
|
1.1 ! root 1: # ! 2: # This make -ofile should only be run as super-user ! 3: # ! 4: ! 5: L = /usr/lib/pascal ! 6: B = /usr/bin ! 7: ! 8: DEST = $B/eyacc /usr/lib/libpc.a $L/px_header $B/pc \ ! 9: $L/pix $L/how_pc $L/how_pi \ ! 10: $L/how_pix $L/how_pxp $L/pc2 \ ! 11: $L/pc3 $B/pmerge $B/pxref \ ! 12: $L/pc2.0strings $L/pc0 \ ! 13: $L/pi2.0strings $L/pi \ ! 14: $B/pxp $L/px $B/pascal ! 15: ! 16: SHIP = $B/eyacc /usr/lib/libpc.a $B/pc $B/pmerge $B/pxref \ ! 17: $B/pxp $B/pascal $L ! 18: ! 19: DIRS = eyacc libpc pc0 pascal pi px pxp ! 20: ! 21: prepare: ! 22: for i in $(DIRS); do (cd $$i; make -o); done ! 23: ! 24: install: ! 25: for i in $(DIRS); do (cd $$i; echo ==$$i; make -o; make -o install); done ! 26: rm -f $B/pascal ! 27: cp pascal.sh $B/pascal ! 28: chown bin $B/pascal ! 29: chgrp bin $B/pascal ! 30: chmod 775 $B/pascal ! 31: ! 32: clean: ! 33: for i in $(DIRS); do (cd $$i; make -o clean); done ! 34: ! 35: clobber: clean ! 36: rm -f $(DEST) ! 37: ! 38: ship: ! 39: ship $(SHIP)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.