Annotation of 43BSD/contrib/B/src/bed/Makefile.gen, revision 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.