|
|
1.1 ! root 1: # ! 2: # Makefile for INGRES EQUEL precompiler ! 3: # ! 4: # @(#)Makefile 7.2 10/27/81 ! 5: # ! 6: ! 7: INGRES= ../.. ! 8: H= ../h ! 9: LIB= $(INGRES)/lib ! 10: BIN= $(INGRES)/bin ! 11: SYSBIN= /usr/local ! 12: ! 13: OBJS= main.o yylex.o grammar.o cvar.o include.o name.o getkey.o \ ! 14: number.o operator.o prtout.o string.o comment.o retrieve.o display.o \ ! 15: getch.o cmap.o yyerror.o nalloc.o ! 16: SRCS= main.c yylex.c grammar.y cvar.c include.c name.c getkey.c \ ! 17: number.c operator.c prtout.c string.c comment.c retrieve.c display.c \ ! 18: getch.c cmap.c yyerror.c nalloc.c constants.h globals.h tokens.y ! 19: ! 20: GUTIL= $(LIB)/gutil ! 21: # include -lm on the VAX ! 22: LIBS= $(GUTIL) -lm ! 23: ! 24: CFLAGS= -I$H -O ! 25: LDFLAGS=-z ! 26: YFLAGS= -d ! 27: GET= sccs get ! 28: REL= ! 29: PR= pr ! 30: VGRIND= csh /usr/ucb/vgrind ! 31: HEADER= Equel Precompiler ! 32: CP= cp ! 33: CHMOD= chmod ! 34: CHOWN= -chown ! 35: BINMODE=755 ! 36: ! 37: equel: $(OBJS) ! 38: $(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o equel ! 39: $(CHMOD) $(BINMODE) equel ! 40: ls -l equel; size equel ! 41: ! 42: new: ! 43: rm -f equel ! 44: ! 45: clean: ! 46: rm -f *.o ! 47: rm -f a.out y.tab.c y.tab.h core equel grammar.c ! 48: ! 49: install: $(BIN)/equel ! 50: ! 51: $(BIN)/equel: equel ! 52: $(CP) equel $(BIN)/equel ! 53: ! 54: sysinstall: $(SYSBIN)/equel ! 55: $(CP) equel $(SYSBIN)/equel ! 56: $(CHOWN) ingres $(SYSBIN)/equel ! 57: ! 58: print: sources ! 59: $(PR) Makefile TraceFlags *.[hm] *.[csy] ! 60: ! 61: vgrind: sources ! 62: cp /dev/null index ! 63: $(VGRIND) -h "$(HEADER) (Release 7)" -n Makefile TraceFlags ! 64: $(VGRIND) -h "$(HEADER) (Release 7)" *.[hm] *.[csy] ! 65: $(VGRIND) -h "$(HEADER) (Release 7)" -x index ! 66: ! 67: sources: $(SRCS) ! 68: ! 69: $(SRCS): ! 70: $(GET) $(REL) SCCS/s.$@ ! 71: ! 72: y.tab.h: grammar.c ! 73: ! 74: depend: ! 75: grep '^#[ ]*include' $(SRCS) | sed -n -f ../h/depend.sed > makedep ! 76: echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep ! 77: echo '$$r makedep' >>eddep ! 78: echo 'w' >>eddep ! 79: cp Makefile Makefile.bak ! 80: ed - Makefile < eddep ! 81: rm eddep makedep ! 82: echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile ! 83: echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile ! 84: echo '# see make depend above' >> Makefile ! 85: ! 86: # DO NOT DELETE THIS LINE -- make depend uses it ! 87: ! 88: main.o:constants.h ! 89: main.o:globals.h ! 90: yylex.o:constants.h ! 91: yylex.o:globals.h ! 92: yylex.o:y.tab.h ! 93: grammar.y:constants.h ! 94: grammar.y:globals.h ! 95: grammar.y:tokens.y ! 96: cvar.o:constants.h ! 97: cvar.o:globals.h ! 98: include.o:constants.h ! 99: include.o:globals.h ! 100: name.o:constants.h ! 101: name.o:globals.h ! 102: name.o:y.tab.h ! 103: getkey.o:constants.h ! 104: getkey.o:globals.h ! 105: number.o:constants.h ! 106: number.o:globals.h ! 107: number.o:y.tab.h ! 108: operator.o:constants.h ! 109: operator.o:globals.h ! 110: operator.o:y.tab.h ! 111: prtout.o:constants.h ! 112: prtout.o:globals.h ! 113: string.o:constants.h ! 114: string.o:globals.h ! 115: string.o:y.tab.h ! 116: comment.o:constants.h ! 117: comment.o:globals.h ! 118: retrieve.o:constants.h ! 119: retrieve.o:globals.h ! 120: display.o:constants.h ! 121: display.o:globals.h ! 122: getch.o:constants.h ! 123: getch.o:globals.h ! 124: cmap.o:constants.h ! 125: yyerror.o:constants.h ! 126: yyerror.o:globals.h ! 127: yyerror.o:y.tab.h ! 128: # DEPENDENCIES MUST END AT END OF FILE ! 129: # IF YOU PUT STUFF HERE IT WILL GO AWAY ! 130: # see make depend above
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.