Annotation of 43BSDTahoe/new/B/src/bed/Makefile.gen, revision 1.1.1.1

1.1       root        1: # Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1984.
                      2: # $Header: Makefile.gen,v 1.3 85/08/27 18:18:37 timo Exp $
                      3: 
                      4: # Filled in by Setup:
                      5: # which B interpreter?
                      6: BINT=bint
                      7: CFLAGS= -O -DNDEBUG -DBSD4_2 -DCWI
                      8: LDFLAGS=
                      9: # what termcap-like routines; either standard:
                     10: TERMLIB= -ltermcap
                     11: # or our own:
                     12: OWNTLIB=
                     13: 
                     14: CC           = cc
                     15: 
                     16: DEST         = ../../lib
                     17: 
                     18: # boot.h omitted from following, because it is created automatically.
                     19: HDRS         = b.h b1mem.h bobj.h cell.h erro.h eval.h \
                     20:                feat.h file.h gram.h keys.h node.h queu.h supr.h syms.h \
                     21:                tabl.h unix.h vtrm.h
                     22: 
                     23: LIBS         = -lm
                     24: 
                     25: MAKEFILE      = Makefile
                     26: 
                     27: OBJS         = bobj.o cell.o comm.o deco.o demo.o edit.o erro.o eval.o \
                     28:                file.o getc.o goto.o gram.o help.o ins2.o inse.o lexi.o \
                     29:                line.o main.o move.o node.o outp.o que1.o que2.o save.o \
                     30:                scrn.o spos.o sugg.o supr.o term.o unix.o vtrm.o wide.o
                     31: 
                     32: PRINT        = print
                     33: 
                     34: PROGRAM              = bed
                     35: 
                     36: SRCS         = bobj.c cell.c comm.c deco.c demo.c edit.c erro.c eval.c \
                     37:                file.c getc.c goto.c gram.c help.c ins2.c inse.c lexi.c \
                     38:                line.c main.c move.c node.c outp.c que1.c que2.c save.c \
                     39:                scrn.c spos.c sugg.c supr.c term.c unix.c vtrm.c wide.c \
                     40:                mkboot.c tabl.c
                     41: 
                     42: all:           $(PROGRAM)
                     43: 
                     44: $(PROGRAM):     $(OBJS) $(OWNTLIB)
                     45:                $(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) \
                     46:                      $(LIBS) $(TERMLIB) $(OWNTLIB) -o $(PROGRAM)
                     47: 
                     48: MKBOOT       = mkboot.o tabl.o lexi.o
                     49: 
                     50: boot.h:                mkboot
                     51:                mkboot >boot.h
                     52: 
                     53: mkboot:        $(MKBOOT)
                     54:                $(CC) $(CFLAGS) $(LDFLAGS) $(MKBOOT) -o mkboot
                     55: 
                     56: vtrm.o:
                     57:                $(CC) -c $(CFLAGS) -DBED vtrm.c
                     58: 
                     59: libtermcap.a:
                     60:                cd ../libtermcap; make install
                     61: 
                     62: clean:;                @rm -f $(OBJS) $(PROGRAM) $(MKBOOT) mkboot boot.h
                     63: 
                     64: index:         $(HDRS) $(SRCS)
                     65:                ctags -wx $(HDRS) $(SRCS) | sed -e 's/).*/)/' >index
                     66: 
                     67: install:       $(PROGRAM)
                     68:                cp $(PROGRAM) $(DEST)
                     69:                strip $(DEST)/$(PROGRAM)
                     70: 
                     71: print:         boot.h
                     72:                $(PRINT) boot.h $(HDRS) $(SRCS)
                     73: 
                     74: program:        $(PROGRAM)
                     75: 
                     76: tags:           $(HDRS) $(SRCS); ctags $(HDRS) $(SRCS)
                     77: ###
                     78: bobj.o: b.h bobj.h node.h
                     79: cell.o: b.h bobj.h node.h eval.h cell.h
                     80: comm.o: feat.h b.h node.h supr.h unix.h cell.h
                     81: deco.o: b.h erro.h bobj.h node.h gram.h supr.h queu.h
                     82: demo.o: b.h feat.h erro.h bobj.h node.h gram.h keys.h supr.h
                     83: edit.o: b.h feat.h erro.h bobj.h node.h tabl.h gram.h supr.h queu.h
                     84: erro.o: b.h feat.h node.h erro.h
                     85: eval.o: b.h node.h gram.h eval.h
                     86: file.o: b.h file.h
                     87: getc.o: b.h feat.h b1mem.h file.h keys.h
                     88: goto.o: b.h feat.h erro.h node.h gram.h supr.h
                     89: gram.o: b.h feat.h bobj.h node.h gram.h supr.h tabl.h boot.h syms.h
                     90: help.o: feat.h unix.h b.h
                     91: ins2.o: b.h bobj.h node.h supr.h queu.h gram.h tabl.h
                     92: inse.o: b.h feat.h bobj.h node.h gram.h supr.h tabl.h
                     93: lexi.o: b.h bobj.h node.h gram.h
                     94: line.o: b.h bobj.h node.h gram.h supr.h
                     95: main.o: b.h feat.h bobj.h
                     96: mkboot.o: b.h node.h gram.h tabl.h
                     97: move.o: b.h bobj.h node.h supr.h gram.h
                     98: node.o: b.h bobj.h node.h
                     99: outp.o: b.h bobj.h node.h supr.h gram.h cell.h
                    100: que1.o: b.h feat.h bobj.h node.h supr.h queu.h gram.h
                    101: que2.o: b.h feat.h bobj.h node.h supr.h queu.h gram.h tabl.h
                    102: save.o: b.h feat.h bobj.h node.h gram.h queu.h
                    103: scrn.o: b.h erro.h bobj.h node.h supr.h gram.h cell.h
                    104: spos.o: b.h bobj.h feat.h file.h
                    105: sugg.o: feat.h b.h bobj.h node.h supr.h gram.h queu.h
                    106: supr.o: b.h feat.h bobj.h node.h supr.h gram.h
                    107: tabl.o: b.h node.h gram.h tabl.h
                    108: term.o: b.h erro.h
                    109: unix.o: b.h unix.h
                    110: vtrm.o: vtrm.h
                    111: wide.o: b.h bobj.h node.h supr.h gram.h

unix.superglobalmegacorp.com

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