Annotation of 43BSDTahoe/new/B/src/bint/Makefile.gen, revision 1.1

1.1     ! root        1: # Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1984.
        !             2: # $Header: Makefile.gen,v 1.4 85/08/27 18:30:29 timo Exp $
        !             3: 
        !             4: # Filled in by ../../Setup:
        !             5: CFLAGS= -O  -DNDEBUG -DBSD4_2 -DCWI
        !             6: 
        !             7: # full pathname where the B interpreter 'bint' gets installed,
        !             8: # and can find the B editor 'bed':
        !             9: DEST= ../../lib
        !            10: 
        !            11: HDRS         = b.h b0con.h b0fea.h b0fil.h b1btr.h b1mem.h b1num.h \
        !            12:                b1obj.h b1tlt.h b1val.h b2exp.h b2gen.h b2key.h b2nod.h \
        !            13:                b2par.h b2syn.h b2tcE.h b2tcP.h b2tcU.h b3env.h b3err.h \
        !            14:                b3ext.h b3fil.h b3in2.h b3int.h b3scr.h b3sem.h b3sig.h \
        !            15:                b3sou.h b3sta.h b3typ.h
        !            16: 
        !            17: LDFLAGS              =
        !            18: 
        !            19: LIBS         = -lm
        !            20: 
        !            21: MAKEFILE      = Makefile
        !            22: 
        !            23: OBJS         = b0fil.o b1com.o b1fun.o b1lta.o b1mem.o b1nuA.o b1nuC.o \
        !            24:                b1nuG.o b1nuI.o b1nuQ.o b1nuR.o b1num.o b1obj.o b1tex.o \
        !            25:                b1tlt.o b1val.o b2ana.o b2cmd.o b2dis.o b2exp.o b2fix.o \
        !            26:                b2gen.o b2stc.o b2syn.o b2tar.o b2tcE.o b2tcP.o b2tcU.o \
        !            27:                b2tes.o b2uni.o b3env.o b3err.o b3fil.o b3fpr.o b3in2.o \
        !            28:                b3int.o b3loc.o b3mai.o b3scr.o b3sig.o b3sou.o b3sta.o \
        !            29:                b3tra.o b3typ.o
        !            30: 
        !            31: PRINT        = print
        !            32: 
        !            33: PROGRAM              = bint
        !            34: 
        !            35: SRCS         = b0fil.c b1com.c b1fun.c b1lta.c b1mem.c b1nuA.c b1nuC.c \
        !            36:                b1nuG.c b1nuI.c b1nuQ.c b1nuR.c b1num.c b1obj.c b1tex.c \
        !            37:                b1tlt.c b1val.c b2ana.c b2cmd.c b2dis.c b2exp.c b2fix.c \
        !            38:                b2gen.c b2stc.c b2syn.c b2tar.c b2tcE.c b2tcP.c b2tcU.c \
        !            39:                b2tes.c b2uni.c b3env.c b3err.c b3fil.c b3fpr.c b3in2.c \
        !            40:                b3int.c b3loc.c b3mai.c b3scr.c b3sig.c b3sou.c b3sta.c \
        !            41:                b3tra.c b3typ.c \
        !            42:                mkconfig.c
        !            43: 
        !            44: SHSCRIPTS     = Collect Change
        !            45: 
        !            46: # On our system the spooler refuses to print the all sourcefiles
        !            47: # of the B interpreter in one run.
        !            48: # So, here is a nice partition in the modules.
        !            49: # Within each module, files are ordered alfabetically.
        !            50: #
        !            51: PART1=b.h b0con.h b0fea.h b0fil.h b0fil.c \
        !            52:       b1com.c b1fun.c b1lta.c \
        !            53:       b1mem.c b1mem.h b1nuA.c b1nuC.c b1nuG.c b1nuI.c b1nuQ.c b1nuR.c \
        !            54:       b1num.c b1num.h b1obj.c b1obj.h b1tex.c b1tlt.c b1tlt.h \
        !            55:       b1val.c b1val.h
        !            56: PART2=b2ana.c b2cmd.c b2dis.c b2exp.c b2exp.h b2fix.c b2gen.c b2gen.h \
        !            57:       b2key.h b2nod.h b2par.h b2stc.c b2syn.c b2syn.h b2tar.c \
        !            58:       b2tcE.c b2tcE.h b2tcP.c b2tcP.h b2tcU.c b2tcU.h \
        !            59:       b2tes.c b2uni.c 
        !            60: PART3=b3env.c b3env.h b3err.c b3err.h b3ext.h b3fil.c b3fil.h \
        !            61:       b3fpr.c b3in2.c b3in2.h b3int.c b3int.h \
        !            62:       b3loc.c b3mai.c b3scr.c b3scr.h b3sem.h b3sig.c b3sig.h \
        !            63:       b3sou.c b3sou.h b3sta.c b3sta.h b3tra.c b3typ.c b3typ.h \
        !            64:       mkconfig.c
        !            65: 
        !            66: 
        !            67: all:           $(PROGRAM) Messages
        !            68: 
        !            69: $(PROGRAM):     $(OBJS)
        !            70:                $(CC) $(LDFLAGS) $(CFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
        !            71:                
        !            72: b0con.h:       config.h
        !            73: config.h:      mkconfig
        !            74:                mkconfig >config.h
        !            75: mkconfig:      mkconfig.o
        !            76:                $(CC) $(LDFLAGS) $(CFLAGS) mkconfig.o -o mkconfig
        !            77: 
        !            78: Messages:      *.c b2exp.h
        !            79:                Collect *.c b2exp.h >Messages
        !            80: 
        !            81: clean:;                @rm -f $(OBJS) $(PROGRAM) mkconfig mkconfig.o config.h \
        !            82:                        Messages core
        !            83: 
        !            84: index:;                @ctags -wx $(HDRS) $(SRCS)
        !            85: 
        !            86: install:       $(PROGRAM) Messages
        !            87:                cp $(PROGRAM) $(DEST)
        !            88:                strip $(DEST)/$(PROGRAM)
        !            89:                cp Messages $(DEST)
        !            90: 
        !            91: print:;                @$(PRINT) -JB_int.1 $(PART1)
        !            92:                @$(PRINT) -JB_int.2 $(PART2)
        !            93:                @$(PRINT) -JB_int.3 $(PART3)
        !            94:                @$(PRINT) -JB_int.4 $(SHSCRIPTS)
        !            95: 
        !            96: program:        $(PROGRAM)
        !            97: 
        !            98: tags:           $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
        !            99: 
        !           100: ###
        !           101: b0fil.o: b.h b0fil.h
        !           102: b1com.o: b.h b1obj.h b2nod.h
        !           103: b1fun.o: b.h b0con.h b1obj.h b1num.h
        !           104: b1lta.o: b.h b0con.h b1obj.h b1btr.h b1val.h b3err.h b3scr.h b1tlt.h
        !           105: b1mem.o: b.h b1obj.h b1mem.h b3err.h
        !           106: b1nuA.o: b.h b0con.h b1obj.h b1num.h b3err.h
        !           107: b1nuC.o: b.h b0con.h b0fea.h b1obj.h b1mem.h b1num.h b2syn.h
        !           108: b1nuG.o: b.h b0con.h b1obj.h b1num.h
        !           109: b1nuI.o: b.h b1obj.h b1num.h b0con.h b3err.h
        !           110: b1nuQ.o: b.h b1obj.h b0con.h b1num.h
        !           111: b1nuR.o: b.h b0con.h b1obj.h b1num.h b3err.h
        !           112: b1num.o: b.h b0con.h b1obj.h b1num.h
        !           113: b1obj.o: b.h b1obj.h b1btr.h b1val.h b1tlt.h b3err.h b3typ.h
        !           114: b1tex.o: b.h b1obj.h b0con.h b1mem.h b1btr.h b1val.h b1tlt.h b3err.h
        !           115: b1tlt.o: b.h b0fea.h b1obj.h b0con.h b1btr.h b1val.h b1tlt.h b3err.h
        !           116: b1val.o: b.h b0con.h b1obj.h b1mem.h b1btr.h b1val.h b1tlt.h b2nod.h \
        !           117:        b3scr.h b1num.h
        !           118: b2ana.o: b.h b1obj.h b2nod.h b2gen.h b3err.h b3env.h b3sou.h
        !           119: b2cmd.o: b.h b0fea.h b1obj.h b2par.h b2key.h b2syn.h b2nod.h b3env.h \
        !           120:        b3err.h b3ext.h
        !           121: b2dis.o: b.h b1obj.h b2par.h b2nod.h
        !           122: b2exp.o: b.h b1obj.h b2par.h b2syn.h b2nod.h b2exp.h b3err.h
        !           123: b2fix.o: b.h b1obj.h b2exp.h b2nod.h b2gen.h b2par.h b3err.h b3env.h \
        !           124:        b3sem.h
        !           125: b2gen.o: b.h b0fea.h b1obj.h b2exp.h b2nod.h b2gen.h b3err.h b3env.h \
        !           126:        b3int.h b3sem.h b3sou.h
        !           127: b2stc.o: b.h b1obj.h b2nod.h b2syn.h b2tcP.h b2tcU.h b2tcE.h b3err.h
        !           128: b2syn.o: b.h b0con.h b1obj.h b2key.h b2syn.h b3scr.h b3env.h b3err.h
        !           129: b2tar.o: b.h b1obj.h b2par.h b2syn.h b2nod.h b3err.h
        !           130: b2tcE.o: b.h b1obj.h b2tcP.h b2tcE.h b2tcU.h
        !           131: b2tcP.o: b.h b1obj.h b2tcP.h
        !           132: b2tcU.o: b.h b1obj.h b2tcP.h b2tcU.h b2tcE.h
        !           133: b2tes.o: b.h b1obj.h b2par.h b2key.h b2syn.h b2nod.h b3err.h
        !           134: b2uni.o: b.h b0fea.h b1obj.h b2par.h b2key.h b2syn.h b2nod.h b3env.h \
        !           135:        b3err.h b3sou.h
        !           136: b3env.o: b.h b1obj.h b3err.h
        !           137: b3err.o: b.h b0fea.h b0fil.h b1obj.h b2syn.h b3env.h b3fil.h b3err.h \
        !           138:        b3scr.h b3sig.h b3sou.h
        !           139: b3fil.o: b.h b0con.h b0fea.h b0fil.h b1obj.h b3scr.h b3err.h b3fil.h
        !           140: b3fpr.o: b.h b0fea.h b1obj.h b3err.h b3sem.h b3sou.h
        !           141: b3in2.o: b.h b1obj.h b3env.h b3in2.h b3sem.h b3sou.h
        !           142: b3int.o: b.h b0fea.h b1mem.h b1obj.h b2nod.h b3err.h b3sem.h b3env.h \
        !           143:        b3int.h b3in2.h b3sta.h
        !           144: b3loc.o: b.h b0con.h b1obj.h b3env.h b3sem.h b3sou.h b3err.h
        !           145: b3mai.o: b.h b0fea.h b1obj.h b1mem.h b2nod.h b2syn.h b2par.h b3env.h \
        !           146:        b3scr.h b3err.h b3fil.h b3sig.h b3sem.h b3sou.h
        !           147: b3scr.o: b.h b0fea.h b1mem.h b1obj.h b0con.h b2nod.h b2syn.h b2par.h \
        !           148:        b3scr.h b3err.h b3fil.h b3typ.h b3env.h b3sem.h b3int.h
        !           149: b3sig.o: b.h b0fea.h b1obj.h b0con.h b3scr.h b3err.h b3env.h
        !           150: b3sou.o: b.h b0con.h b0fea.h b0fil.h b1mem.h b1obj.h b2syn.h b2par.h \
        !           151:        b2nod.h b3env.h b3scr.h b3err.h b3sem.h b3fil.h b3sou.h b3int.h
        !           152: b3sta.o: b.h b1mem.h b1obj.h b2nod.h b3env.h b3err.h b3int.h b3sem.h \
        !           153:        b3sou.h b3sta.h
        !           154: b3tra.o: b.h b0fea.h b1obj.h b2nod.h b3err.h b3int.h
        !           155: b3typ.o: b.h b1obj.h b3env.h b3sem.h b3typ.h

unix.superglobalmegacorp.com

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