|
|
1.1 ! root 1: # Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1984. ! 2: # ! 3: # $Header: Makefile.gen,v 1.4 85/08/27 18:33:24 timo Exp $ ! 4: ! 5: # Filled in by ../../Setup: ! 6: CFLAGS= -O ! 7: LDFLAGS= ! 8: ! 9: # full pathname where the B interpreter 'bsmall' gets installed, ! 10: # and can find the B editor 'bed': ! 11: DEST=`cd ../../lib;pwd` ! 12: ! 13: HDRS = B1num.h B1tlt.h b.h b0con.h b1mem.h b1obj.h \ ! 14: b2env.h b2err.h b2fil.h b2key.h b2scr.h b2sem.h b2sig.h \ ! 15: b2sou.h b2syn.h b2typ.h ! 16: ! 17: MAKEFILE = Makefile ! 18: ! 19: OBJS = B1fun.o B1lis.o B1num.o B1obj.o B1tab.o B1tex.o B1tlt.o \ ! 20: B1val.o b1com.o b1mem.o \ ! 21: b2cmd.o b2env.o b2err.o b2exp.o b2fil.o b2fpr.o b2loc.o \ ! 22: b2mai.o b2scr.o b2sig.o b2sou.o b2syn.o b2tar.o b2tes.o \ ! 23: b2typ.o b2uni.o ! 24: ! 25: PRINT = print ! 26: ! 27: PROGRAM = bsmall ! 28: ! 29: SRCS = B1fun.c B1lis.c B1num.c B1obj.c B1tab.c B1tex.c B1tlt.c \ ! 30: B1val.c b1com.c b1mem.c \ ! 31: b2cmd.c b2env.c b2err.c b2exp.c b2fil.c b2fpr.c b2loc.c \ ! 32: b2mai.c b2scr.c b2sig.c b2sou.c b2syn.c b2tar.c b2tes.c \ ! 33: b2typ.c b2uni.c ! 34: ! 35: all: $(PROGRAM) ! 36: ! 37: $(PROGRAM): $(OBJS) $(LIBS) ! 38: $(CC) $(LDFLAGS) $(CFLAGS) $(OBJS) -lm -o $(PROGRAM) ! 39: ! 40: b2fil.o: dest ! 41: $(CC) -c $(CFLAGS) -D"DEDI=\"$(DEST)/bed +\"" b2fil.c ! 42: dest: ! 43: @true ! 44: B1val.o: ! 45: $(CC) -c $(CFLAGS) -DSMALLNUMBERS B1val.c ! 46: ! 47: clean:; @rm -f $(OBJS) $(PROGRAM) core ! 48: ! 49: index:; @ctags -wx $(HDRS) $(SRCS) ! 50: ! 51: install: $(PROGRAM) ! 52: cp $(PROGRAM) $(DEST) ! 53: strip $(DEST)/$(PROGRAM) ! 54: ! 55: print:; @$(PRINT) $(HDRS) $(SRCS) ! 56: ! 57: program: $(PROGRAM) ! 58: ! 59: tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS) ! 60: ! 61: ### ! 62: B1fun.o: b.h b1obj.h b2sem.h B1num.h ! 63: B1lis.o: b.h b1obj.h B1tlt.h b0con.h ! 64: B1num.o: b.h b0con.h b1obj.h b2syn.h B1num.h ! 65: B1obj.o: b.h b1obj.h B1tlt.h ! 66: B1tab.o: b.h b1obj.h B1tlt.h ! 67: B1tex.o: b.h b1obj.h B1tlt.h ! 68: B1tlt.o: b.h b1obj.h B1tlt.h ! 69: B1val.o: b.h b0con.h b1obj.h b1mem.h b2scr.h b2sem.h B1num.h ! 70: b1com.o: b.h b1obj.h ! 71: b1mem.o: b.h b1obj.h b1mem.h ! 72: b2cmd.o: b.h b0con.h b1obj.h b2env.h b2scr.h b2err.h b2key.h b2syn.h b2sem.h \ ! 73: b2typ.h ! 74: b2env.o: b.h b1obj.h ! 75: b2err.o: b.h b0con.h b1obj.h b2err.h b2scr.h b2env.h b2sem.h b2syn.h b2sig.h \ ! 76: b2fil.h ! 77: b2exp.o: b.h b0con.h b1obj.h b1mem.h b2env.h b2syn.h b2sem.h b2sou.h ! 78: b2fil.o: b.h b0con.h b1obj.h b2fil.h b2scr.h ! 79: b2fpr.o: b.h b1obj.h b2fil.h b2env.h b2sem.h b2syn.h b2sou.h ! 80: b2loc.o: b.h b0con.h b1obj.h b2env.h b2sem.h ! 81: b2mai.o: b.h b1obj.h b1mem.h b2env.h b2scr.h b2err.h b2fil.h b2sig.h b2syn.h \ ! 82: b2sem.h b2sou.h ! 83: b2scr.o: b.h b1obj.h b0con.h b2scr.h b2fil.h ! 84: b2sig.o: b.h b1obj.h b0con.h b2scr.h b2err.h b2env.h ! 85: b2sou.o: b.h b0con.h b1mem.h b1obj.h b2env.h b2scr.h b2err.h b2key.h b2syn.h \ ! 86: b2sem.h b2fil.h b2sou.h ! 87: b2syn.o: b.h b1obj.h b0con.h b2env.h b2scr.h b2syn.h ! 88: b2tar.o: b.h b1obj.h b2env.h b2syn.h b2sem.h ! 89: b2tes.o: b.h b1obj.h b2key.h b2env.h b2syn.h b2sem.h ! 90: b2typ.o: b.h b1obj.h b2env.h b2sem.h b2typ.h ! 91: b2uni.o: b.h b1obj.h b1mem.h b2fil.h b2env.h b2scr.h b2err.h b2key.h b2syn.h \ ! 92: b2sou.h b2sem.h
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.