--- /usr/ports/devel/cocktail/work/cocktail-9309//./l2r/src/Makefile	Tue Feb 15 14:23:48 1994
+++ ./l2r/src/Makefile	Thu Aug  5 18:49:10 2004
@@ -1,35 +1,38 @@
-BIN	= $(HOME)/bin
-OPT	= -O
-CC	= cc
-REUSE	= ../../reuse/c
-CFLAGS	= -w -I$(REUSE) $(OPT)
+
+.include "../../Makefile.inc"
+
+ROOTDIR = ../..
+CFLAGS  += -I$(INCDIRC)
+CLIBS   += $(REUSELIBC)
+
 OBJS	= l2r.o Parser.o Scanner.o Errors.o StringBuf.o
 SOURCES	= Scanner.h Scanner.c Parser.h Parser.c
 
 # targets
 
 l2r:	$(OBJS)
-	$(CC) -o l2r $(CFLAGS) $(OBJS) $(REUSE)/libreuse.a
+	$(CC) -o l2r $(CFLAGS) $(OBJS) $(REUSELIBC)
 
 sources:	$(SOURCES)
 
 Scanner.h Scanner.c:	lex.rex
-	rex -cd lex.rex;
+	$(REX) -cd lex.rex;
 
 Parser.h Parser.c:	lex.lalr
-	lalr -b -c -d lex.lalr;
+	$(LALR) -b -c -d lex.lalr;
 
 install:	l2r
-	install -c -s -m 755 l2r $(BIN)
+	install -c -s -m 755 l2r $(DESTBIN)
 
 lint:	l2r.c Parser.c Scanner.c Errors.c StringBuf.c
-	lint -I$(REUSE) -b -u *.c
+	lint -I$(INCDIRC) -b -u *.c
 
 clean:
-	rm -f core l2r *.o
+	-rm -f $(STDCLEAN) 
+	-rm -f   l2r *.o Scanner.c Scanner.h Parser.h Parser.c
 
 CLEAN:	clean
-	rm -f $(SOURCES)
+	-rm -f $(SOURCES)
 
 # dependencies
 
@@ -44,7 +47,4 @@
 man:
 	nroff -man l2r.1
 
-.SUFFIXES:	.c .o
 
-.c.o:
-	$(CC) $(CFLAGS) -c $*.c
