--- /usr/ports/devel/cocktail/work/cocktail-9309//./mtc/m2c/Makefile	Tue Feb 15 14:24:29 1994
+++ ./mtc/m2c/Makefile	Thu Aug  5 18:49:18 2004
@@ -1,43 +1,37 @@
-BIN	= $(HOME)/bin
-LIB	= $(HOME)/lib
-OPT	= -O
-CC	= cc
 
-                # C library (reuse)
-REUSE	= ../../reuse/m2c
+.include "../../Makefile.inc"
 
-                # C library
-CLIBS	= $(REUSE)/libreuse.a
+ROOTDIR = ../..
+CFLAGS  += -I$(INCDIR)
+CLIBS   += $(REUSELIB)
 
-                # options for cc
-CFLAGS	= -w -I$(REUSE) $(OPT)
+RTS	= $(INCDIR)/SYSTEM_.h $(INCDIR)/SYSTEM_.c Arguments.h Arguments.c
 
-                # options for mtc
-M2FLAGS	= -c
+all: mtc
 
-                # "runtime system"
-RTS	= SYSTEM_.h SYSTEM_.c Arguments.h Arguments.c
-
-all	:
-
-install:	mtc $(BIN) $(LIB)/mtc
-	if test $(LIB) = $(BIN); then echo error: BIN = LIB; false; else true; fi
-	install -c -s -m 755 mtc $(BIN)
-	cp $(RTS) $(LIB)/mtc
-	chmod a+r $(LIB)/mtc/*.[hc]
+install:	mtc $(DESTBIN) $(DESTLIB)/mtc
+	if test $(DESTLIB) = $(DESTBIN); then echo error: DESTBIN = DESTLIB; false; else true; fi
+	install -c -s -m 755 mtc $(DESTBIN)
+	cp $(RTS) $(DESTLIB)/mtc
+	chmod a+r $(DESTLIB)/mtc/*.[hc]
 
 # installation directories
 
-$(BIN):
-	sh -c "if test ! -d $(BIN); then mkdir -p $(BIN); else true; fi"
+$(DESTBIN):
+	sh -c "if test ! -d $(DESTBIN); then mkdir -p $(DESTBIN); else true; fi"
 
-$(LIB):
-	sh -c "if test ! -d $(LIB); then mkdir -p $(LIB); else true; fi"
+$(DESTLIB):
+	sh -c "if test ! -d $(DESTLIB); then mkdir -p $(DESTLIB); else true; fi"
 
-$(LIB)/mtc:	$(LIB)
-	sh -c "if test ! -d $(LIB)/mtc; then mkdir -p $(LIB)/mtc; else true; fi"
+$(DESTLIB)/mtc:	$(DESTLIB)
+	sh -c "if test ! -d $(DESTLIB)/mtc; then mkdir -p $(DESTLIB)/mtc; else true; fi"
 
 
+clean:
+	-rm -f $(STDCLEAN) 
+	-rm -f   *.o
+	-rm -f mtc
+
 # HEAD
 
 sources	: AssocTab.h
@@ -236,9 +230,10 @@
 mtc.o	: Defs.h
 mtc.o	: Code.h
 
-SYSTEM_.o	: SYSTEM_.c SYSTEM_.h
+# SYSTEM_.o	: SYSTEM_.c SYSTEM_.h
 
-mtc	: $(SYSTEM)	\
+# mtc	: $(SYSTEM)	\
+mtc	: \
 	mtc.o	\
 	Code.o	\
 	Values.o	\
@@ -257,7 +252,7 @@
 	Semantics.o	\
 	DefMods.o	\
 	Parser.o	\
-;	$(CC) $(CFLAGS) -o mtc $(SYSTEM)	\
+;	$(CC) $(CFLAGS) -o mtc \
 	mtc.o	\
 	Code.o	\
 	Values.o	\
@@ -278,18 +273,3 @@
 	Parser.o	\
 	$(CLIBS)
 
-# TAIL
-
-clean	:
-	rm -f core *.o
-
-.SUFFIXES: .md .mi .h .c .o
-
-.mi.c:
-	mtc2 $(M2FLAGS) $*.mi;
-
-.md.h:
-	mtc2 $(M2FLAGS) $*.md;
-
-.c.o:
-	$(CC) $(CFLAGS) -c $*.c
