--- /usr/ports/devel/cocktail/work/cocktail-9309//./puma/src/Makefile	Tue Feb 15 14:25:38 1994
+++ ./puma/src/Makefile	Thu Aug  5 18:49:25 2004
@@ -20,40 +20,40 @@
 	echo p puma | mc -d ../../reuse/src
 
 Scanner.rpp Parser.lalr:	puma.pars
-	cg -xzj puma.pars;
+	$(CG) -xzj puma.pars;
 
 puma.rex:	puma.scan Scanner.rpp
-	rpp < puma.scan > puma.rex;
+	$(RPP) < puma.scan > puma.rex;
 
 Scanner.md Scanner.mi:	puma.rex
-	rex -d puma.rex;
+	$(REX) -d puma.rex;
 
 Parser.md:	Parser.lalr
-	lalr -d -v Parser.lalr;
+	$(LALR) -d -v Parser.lalr;
 
 Parser.mi:	Parser.lalr
-	lalr -v Parser.lalr;
+	$(LALR) -v Parser.lalr;
 
 Tree.md:	puma.cg
-	echo SELECT AstIn Ast Common PumaIn Puma | cat - puma.cg | cg -dimRyq
+	echo SELECT AstIn Ast Common PumaIn Puma | cat - puma.cg | $(CG) -dimRyq
 
 Tree.mi:	puma.cg
-	echo SELECT AstIn Ast Common PumaIn Puma | cat - puma.cg | cg -imRyq
+	echo SELECT AstIn Ast Common PumaIn Puma | cat - puma.cg | $(CG) -imRyq
 
 Tree2.md:	puma.cg
-	echo SUBUNIT Tree2 SELECT AstIn Ast | cat - puma.cg | cg -dig
+	echo SUBUNIT Tree2 SELECT AstIn Ast | cat - puma.cg | $(CG) -dig
 
 Tree2.mi:	puma.cg
-	echo SUBUNIT Tree2 SELECT AstIn Ast | cat - puma.cg | cg -ig
+	echo SUBUNIT Tree2 SELECT AstIn Ast | cat - puma.cg | $(CG) -ig
 
 Tree.TS:	puma.cg
-	echo SELECT PumaIn Puma | cat - puma.cg | cg -4
+	echo SELECT PumaIn Puma | cat - puma.cg | $(CG) -4
 
 Semantics.md Semantics.mi:	sem.puma Tree.TS
-	puma -dinw sem.puma;
+	$(PUMA) -dinw sem.puma;
 
 Optimize.md Optimize.mi:	opt.puma Tree.TS
-	puma -diwk opt.puma;
+	$(PUMA) -diwk opt.puma;
 
 Mod.md Mod.mi:	mod.puma Tree.TS
 	$(SED) < mod.puma | puma -dinw;
@@ -64,9 +64,9 @@
 puma.mi:	puma.sed
 	$(SED) < puma.sed > puma.mi
 
-install:	puma puma.sh $(LIB)/puma
+install:	$(PUMA) puma.sh $(LIB)/puma
 	if test $(LIB) = $(BIN); then echo error: BIN = LIB; false; else true; fi
-	sed 's;LIB;$(LIB);g' < puma.sh > $(BIN)/puma
+	$(SED) 's;LIB;$(LIB);g' < puma.sh > $(BIN)/puma
 	chmod a+rx $(BIN)/puma
 	install -c -s -m 755 puma $(LIB)/puma
 	install -c -m 644 TypeTab.c $(LIB)/puma
@@ -80,7 +80,7 @@
 m2c:
 	# co RCS/*
 	make $(SOURCES)
-	rm -f ../m2c/*.[hc]
+	-rm -f ../m2c/*.[hc]
 	cp TypeTab.[mc] ../m2c
 	ln *.m[id] ../m2c
 	cd ../m2c; make sources M2FLAGS="-c -d../../reuse/src"
@@ -90,9 +90,9 @@
 
 pumaId:	puma.rex
 	echo SCANNER pumaId | cat - puma.rex | \
-	sed 's/\(RETURN 1	\)/yyEcho; IO.WriteNl (IO.StdOutput); \1/' | \
+	$(SED) 's/\(RETURN 1	\)/yyEcho; IO.WriteNl (IO.StdOutput); \1/' | \
 	$(BIN).t/rex -sd;
-	sed 's/@/pumaId/' < ../../front/src/Id.mi > pumaIdDrv.mi
+	$(SED) 's/@/pumaId/' < ../../front/src/Id.mi > pumaIdDrv.mi
 	echo p pumaIdDrv | mc -d ../../reuse/src
 	mv pumaIdDrv pumaId
 
@@ -105,10 +105,11 @@
 	sh -c "if test ! -d $(LIB)/Id; then mkdir -p $(LIB)/Id; else true; fi"
 
 cleanId:
-	rm -f pumaId*
+	-rm -f pumaId*
 
 clean:	cleanId
-	rm -f _Debug core *.[dior] [A-SU-Za-z]*.m Tree*.m *.bak
+	-rm -f $(STDCLEAN) 
+	-rm -f  _Debug  *.[dior] [A-SU-Za-z]*.m Tree*.m *.bak
 
 CLEAN:	clean
-	rm -f puma $(SOURCES) Tree.TS Scanner.rpp puma.rex Parser.lalr
+	-rm -f puma $(SOURCES) Tree.TS Scanner.rpp puma.rex Parser.lalr
