--- /usr/ports/devel/cocktail/work/cocktail-9309//./cg/m2c/Makefile Tue Feb 15 14:21:05 1994 +++ ./cg/m2c/Makefile Thu Aug 5 18:48:42 2004 @@ -1,46 +1,38 @@ -BIN = $(HOME)/bin -LIB = $(HOME)/lib -OPT = -O -CC = cc - # C library (reuse) -REUSE = ../../reuse/m2c +.include "../../Makefile.inc" - # C libraries -CLIBS = $(REUSE)/libreuse.a - - # options for C compiler -CFLAGS = -w -I$(REUSE) $(OPT) - -M2FLAGS = -c -d../../reuse/src - - -all : cg - -install: cg cg.sh lpp $(LIB)/cg - if test $(LIB) = $(BIN); then echo error: BIN = LIB; false; else true; fi - sed "s;LIB;$(LIB);g" < cg.sh > $(BIN)/cg - cp $(BIN)/cg $(BIN)/ag - cp $(BIN)/cg $(BIN)/ast - chmod a+rx $(BIN)/cg $(BIN)/ast $(BIN)/ag - install -c -m 755 gmdcpp $(BIN) - install -c -m 755 gmdupd $(BIN) - install -c -m 755 gmdrm $(BIN) - install -c -s -m 755 cg $(LIB)/cg - install -c -m 644 TypeTab.c $(LIB)/cg - install -c -m 644 TypeTab.m $(LIB)/cg - install -c -s -m 755 lpp $(BIN) +ROOTDIR = ../.. +CFLAGS += -I$(INCDIR) +CLIBS += $(REUSELIB) + +all : cg lpp + +install: cg cg.sh lpp $(DESTLIB)/cg + if test $(DESTLIB) = $(DESTBIN); then echo error: DESTBIN = DESTLIB; false; else true; fi + $(SED) "s;LIB;$(DESTLIB);g" < cg.sh > $(DESTBIN)/cg + cp $(DESTBIN)/cg $(DESTBIN)/ag + cp $(DESTBIN)/cg $(DESTBIN)/ast + chmod a+rx $(DESTBIN)/cg $(DESTBIN)/ast $(DESTBIN)/ag + install -c -m 755 gmdcpp $(DESTBIN) + install -c -m 755 gmdupd $(DESTBIN) + install -c -m 755 gmdrm $(DESTBIN) + install -c -s -m 755 cg $(DESTLIB)/cg + install -c -m 644 TypeTab.c $(DESTLIB)/cg + install -c -m 644 TypeTab.m $(DESTLIB)/cg + install -c -s -m 755 lpp $(DESTBIN) # installation directories -$(LIB)/cg: $(LIB) - sh -c "if test ! -d $(LIB)/cg; then mkdir -p $(LIB)/cg; else true; fi" +$(DESTLIB)/cg: $(DESTLIB) + sh -c "if test ! -d $(DESTLIB)/cg; then mkdir -p $(DESTLIB)/cg; else true; fi" -# SYSTEM_ = SYSTEM_.o +clean: + -rm -f $(STDCLEAN) + -rm -f *.o + -rm -f cg lpp lint: - lint -I$(REUSE) *.c - + lint -I$(INCDIR) *.c # HEAD @@ -431,18 +423,3 @@ Tree.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