Annotation of 42BSD/ingres/source/monitor/Makefile, revision 1.1.1.1

1.1       root        1: #
                      2: #  Makefile for tty monitor
                      3: #
                      4: #      @(#)Makefile    7.1     2/5/81
                      5: #
                      6: 
                      7: INGRES=        ../..
                      8: LIB=   $(INGRES)/lib
                      9: H=     ../h
                     10: 
                     11: CTLMOD=        $(LIB)/ctlmod
                     12: IUTIL= $(LIB)/iutil
                     13: GUTIL= $(LIB)/gutil
                     14: LIBS=  $(CTLMOD) $(IUTIL) $(GUTIL)
                     15: 
                     16: OBJS=  ttymon.o monitor.o clear.o edit.o go.o trapquery.o \
                     17:        print.o quit.o shell.o eval.o writeout.o xwait.o \
                     18:        clrline.o prompt.o getch.o branch.o newdirec.o \
                     19:        include.o getfilenm.o expr.o mcall.o mac.o buf.o \
                     20:        syscntrl.o
                     21: SRCS=  ttymon.c monitor.c clear.c edit.c go.c trapquery.c \
                     22:        print.c quit.c shell.c eval.c writeout.c xwait.c \
                     23:        clrline.c prompt.c getch.c branch.c newdirec.c \
                     24:        include.c getfilenm.c expr.c mcall.c mac.c buf.c \
                     25:        syscntrl.c buf.h monitor.h
                     26: 
                     27: CFLAGS=        -I$H -O -I../ctlmod
                     28: LDFLAGS=-z
                     29: BIN=   $(INGRES)/bin
                     30: GET=   sccs get
                     31: REL=
                     32: AR=    -ar
                     33: ARFLAGS=rvu
                     34: RANLIB=        ranlib
                     35: PR=    print
                     36: VGRIND=        csh /usr/ucb/vgrind
                     37: HEADER=        Terminal Monitor
                     38: CP=    cp
                     39: CHMOD= chmod
                     40: LIBMODE=664
                     41: BINMODE=751
                     42: ROMODE=        444
                     43: 
                     44: monlib: $(OBJS)
                     45:        $(AR) $(ARFLAGS) monlib $?
                     46:        $(CHMOD) $(LIBMODE) monlib
                     47:        $(RANLIB) monlib
                     48: 
                     49: install: $(LIB)/monitor
                     50: 
                     51: $(LIB)/monitor: monlib
                     52:        $(CP) monlib $(LIB)/monitor
                     53:        $(RANLIB) $(LIB)/monitor
                     54: 
                     55: monitor: $(OBJS) config.o
                     56:        $(CC) $(LDFLAGS) config.o $(OBJS) $(OTHERS) $(LIBS) -o monitor
                     57:        $(CHMOD) $(BINMODE) monitor
                     58:        ls -l monitor; size monitor
                     59: 
                     60: new:
                     61:        rm -f monlib monitor
                     62: 
                     63: clean:
                     64:        rm -f a.out monitor monlib core
                     65:        rm -f *.o
                     66: 
                     67: sources: $(SRCS)
                     68: 
                     69: $(SRCS):
                     70:        $(GET) $(REL) SCCS/s.$@
                     71: 
                     72: print: sources
                     73:        $(PR) Makefile TraceFlags *.[hm] *.[csy]
                     74: 
                     75: vgrind: sources
                     76:        cp /dev/null index
                     77:        $(VGRIND) -h "$(HEADER) (Release 7)" -n Makefile TraceFlags
                     78:        $(VGRIND) -h "$(HEADER) (Release 7)" *.[hm] *.[csy]
                     79:        $(VGRIND) -h "$(HEADER) (Release 7)" -x index
                     80: 
                     81: config.c: ../conf/SCCS/s.monitor.c
                     82:        rm -f config.c
                     83:        $(GET) $(REL) -p ../conf/SCCS/s.monitor.c > config.c
                     84:        $(CHMOD) $(ROMODE) config.c
                     85: 
                     86: depend:
                     87:        grep '^#[       ]*include' $(SRCS) | sed -n -f ../h/depend.sed > makedep
                     88:        echo '/^# DO NOT DELETE THIS LINE/+2,$$d' >eddep
                     89:        echo '$$r makedep' >>eddep
                     90:        echo 'w' >>eddep
                     91:        cp Makefile Makefile.bak
                     92:        ed - Makefile < eddep
                     93:        rm eddep makedep
                     94:        echo '# DEPENDENCIES MUST END AT END OF FILE' >> Makefile
                     95:        echo '# IF YOU PUT STUFF HERE IT WILL GO AWAY' >> Makefile
                     96:        echo '# see make depend above' >> Makefile
                     97: 
                     98: # DO NOT DELETE THIS LINE -- make depend uses it
                     99: 
                    100: ttymon.o:monitor.h
                    101: ttymon.o:$H/ingres.h
                    102: ttymon.o:$H/version.h
                    103: ttymon.o:$H/opsys.h
                    104: ttymon.o:$H/pv.h
                    105: ttymon.o:$H/func.h
                    106: monitor.o:monitor.h
                    107: monitor.o:$H/ingres.h
                    108: monitor.o:$H/aux.h
                    109: clear.o:monitor.h
                    110: clear.o:$H/ingres.h
                    111: clear.o:$H/aux.h
                    112: edit.o:monitor.h
                    113: edit.o:$H/ingres.h
                    114: edit.o:$H/aux.h
                    115: edit.o:$H/opsys.h
                    116: go.o:monitor.h
                    117: go.o:$H/ingres.h
                    118: go.o:$H/aux.h
                    119: go.o:$H/resp.h
                    120: go.o:$H/symbol.h
                    121: go.o:$H/pv.h
                    122: trapquery.o:monitor.h
                    123: trapquery.o:$H/trace.h
                    124: trapquery.o:$H/resp.h
                    125: print.o:monitor.h
                    126: print.o:$H/ingres.h
                    127: print.o:$H/aux.h
                    128: quit.o:monitor.h
                    129: quit.o:$H/ingres.h
                    130: quit.o:$H/aux.h
                    131: shell.o:monitor.h
                    132: shell.o:$H/ingres.h
                    133: shell.o:$H/aux.h
                    134: shell.o:$H/opsys.h
                    135: eval.o:monitor.h
                    136: eval.o:$H/ingres.h
                    137: eval.o:$H/aux.h
                    138: writeout.o:monitor.h
                    139: writeout.o:$H/ingres.h
                    140: writeout.o:$H/aux.h
                    141: xwait.o:monitor.h
                    142: xwait.o:$H/ingres.h
                    143: xwait.o:$H/aux.h
                    144: clrline.o:monitor.h
                    145: clrline.o:$H/ingres.h
                    146: clrline.o:$H/aux.h
                    147: prompt.o:monitor.h
                    148: prompt.o:$H/ingres.h
                    149: prompt.o:$H/aux.h
                    150: getch.o:monitor.h
                    151: getch.o:$H/ingres.h
                    152: getch.o:$H/aux.h
                    153: branch.o:monitor.h
                    154: branch.o:$H/ingres.h
                    155: branch.o:$H/aux.h
                    156: newdirec.o:monitor.h
                    157: newdirec.o:$H/ingres.h
                    158: newdirec.o:$H/aux.h
                    159: include.o:monitor.h
                    160: include.o:$H/ingres.h
                    161: include.o:$H/aux.h
                    162: getfilenm.o:monitor.h
                    163: getfilenm.o:$H/ingres.h
                    164: getfilenm.o:$H/aux.h
                    165: expr.o:$H/ingres.h
                    166: mcall.o:$H/ingres.h
                    167: mac.o:$H/useful.h
                    168: mac.o:buf.h
                    169: buf.o:buf.h
                    170: syscntrl.o:monitor.h
                    171: syscntrl.o:$H/func.h
                    172: monitor.h:$H/useful.h
                    173: # DEPENDENCIES MUST END AT END OF FILE
                    174: # IF YOU PUT STUFF HERE IT WILL GO AWAY
                    175: # see make depend above

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.