# File : makefile # # Makefile of TeX # CFLAGS are used when compiling. Defaults are for Xenix. # Different Xenix versions seem to have different compiler bugs, # so don't be surprised if things don't compile the first time. # Tex requires a minimum of about 950Kbyte (for initex), which means # that an AT needs at least 1.5Mbyte of memory. (2M or more is recommended). # Tex uses the following defines: # INITEX and TRIPTEX select parts of the code, specific for these versions. # M_XENIX select code for Xenix on 286 machines. # gould selects code for Gould Powernode machines (with limited near memory). # VAX selects code for VAX machines. # NOSHIFT selects code for C-compilers that do not support arithmetic # shift operators (Ninth edition Unix for instance). # # The -LARGE -Mel2 are for Xenix # The -DVAX is for Vax BSD 4.2 CFLAGS = # the -CSON and -K are for Xenix # None for Vax BSD 4.2 OFLAGS = -O SRCFILES = virtex.c virtex1.c virtex2.c virtex3.c virtex4.c virtex5.c\ virtex6.c virtex7.c virtex8.c virtex9.c virtex0.c externs.h virtex : virtex.o virtex1.o virtex2.o virtex3.o virtex4.o virtex5.o\ virtex6.o virtex7.o virtex8.o virtex9.o virtex10.o virtex11.o\ virtex12.o virtex13.o virtex14.o ext.pc3.o # the -F 2048 is for Xenix time cc -o virtex $(OFLAGS) $(CFLAGS) virtex.o virtex1.o virtex2.o\ virtex3.o virtex4.o virtex5.o virtex6.o virtex7.o virtex8.o\ virtex9.o virtex10.o virtex11.o virtex12.o virtex13.o\ virtex14.o ext.pc3.o -lm echo "Done" initex : initex.o initex1.o initex2.o initex3.o initex4.o initex5.o\ initex6.o initex7.o initex8.o initex9.o initex10.o initex11.o\ initex12.o initex13.o initex14.o ext.pc3.o # the -F 2048 is for Xenix time cc -o initex $(OFLAGS) $(CFLAGS) initex.o initex1.o\ initex2.o initex3.o initex4.o initex5.o initex6.o initex7.o\ initex8.o initex9.o initex10.o initex11.o initex12.o initex13.o\ initex14.o ext.pc3.o -lm echo "Done" initex.o: initex.c time cc -c -DINITEX $(OFLAGS) $(CFLAGS) initex.c initex1.o: initex1.c externs.h time cc -c -DINITEX $(OFLAGS) $(CFLAGS) initex1.c initex2.o: initex2.c externs.h time cc -c -DINITEX $(OFLAGS) $(CFLAGS) initex2.c initex3.o: initex3.c externs.h time cc -c -DINITEX $(OFLAGS) $(CFLAGS) initex3.c initex4.o: initex4.c externs.h time cc -c -DINITEX $(OFLAGS) $(CFLAGS) initex4.c initex5.o: initex5.c externs.h time cc -c -DINITEX $(OFLAGS) $(CFLAGS) initex5.c initex6.o: initex6.c externs.h time cc -c -DINITEX $(OFLAGS) $(CFLAGS) initex6.c initex7.o: initex7.c externs.h time cc -c -DINITEX $(OFLAGS) $(CFLAGS) initex7.c initex8.o: initex8.c externs.h time cc -c -DINITEX $(OFLAGS) $(CFLAGS) initex8.c initex9.o: initex9.c externs.h time cc -c -DINITEX $(OFLAGS) $(CFLAGS) initex9.c initex10.o: initex10.c externs.h time cc -c -DINITEX $(OFLAGS) $(CFLAGS) initex10.c initex11.o: initex11.c externs.h time cc -c -DINITEX $(OFLAGS) $(CFLAGS) initex11.c initex12.o: initex12.c externs.h time cc -c -DINITEX $(OFLAGS) $(CFLAGS) initex12.c initex13.o: initex13.c externs.h time cc -c -DINITEX $(OFLAGS) $(CFLAGS) initex13.c initex14.o: initex14.c externs.h time cc -c -DINITEX $(OFLAGS) $(CFLAGS) initex14.c triptex : triptex.o triptex1.o triptex2.o triptex3.o triptex4.o triptex5.o\ triptex6.o triptex7.o triptex8.o triptex9.o triptex10.o triptex11.o\ triptex12.o triptex13.o triptex14.o ext.pc3.o # the -F 2048 is for Xenix time cc -o triptex -F 2048 $(CFLAGS) signal.o triptex.o triptex1.o\ triptex2.o triptex3.o triptex4.o triptex5.o triptex6.o triptex7.o\ triptex8.o triptex9.o triptex10.o triptex11.o triptex12.o triptex13.o\ triptex14.o ext.pc3.o -lm mv triptex TeXtrip echo "Done" triptex.o: triptex.c time cc -c -DTRIPTEX $(CFLAGS) triptex.c triptex1.o: triptex1.c externs.h time cc -c -DTRIPTEX $(CFLAGS) triptex1.c triptex2.o: triptex2.c externs.h time cc -c -DTRIPTEX $(CFLAGS) triptex2.c triptex3.o: triptex3.c externs.h time cc -c -DTRIPTEX $(CFLAGS) triptex3.c triptex4.o: triptex4.c externs.h time cc -c -DTRIPTEX $(CFLAGS) triptex4.c triptex5.o: triptex5.c externs.h time cc -c -DTRIPTEX $(CFLAGS) triptex5.c triptex6.o: triptex6.c externs.h time cc -c -DTRIPTEX $(CFLAGS) triptex6.c triptex7.o: triptex7.c externs.h time cc -c -DTRIPTEX $(CFLAGS) triptex7.c triptex8.o: triptex8.c externs.h time cc -c -DTRIPTEX $(CFLAGS) triptex8.c triptex9.o: triptex9.c externs.h time cc -c -DTRIPTEX $(CFLAGS) triptex9.c triptex10.o: triptex10.c externs.h time cc -c -DTRIPTEX $(CFLAGS) triptex10.c triptex11.o: triptex11.c externs.h time cc -c -DTRIPTEX $(CFLAGS) triptex11.c triptex12.o: triptex12.c externs.h time cc -c -DTRIPTEX $(CFLAGS) triptex12.c triptex13.o: triptex13.c externs.h time cc -c -DTRIPTEX $(CFLAGS) triptex13.c triptex14.o: triptex14.c externs.h time cc -c -DTRIPTEX $(CFLAGS) triptex14.c virtex.o: virtex.c time cc -c $(OFLAGS) $(CFLAGS) virtex.c virtex1.o: virtex1.c externs.h time cc -c $(OFLAGS) $(CFLAGS) virtex1.c virtex2.o: virtex2.c externs.h time cc -c $(OFLAGS) $(CFLAGS) virtex2.c virtex3.o: virtex3.c externs.h time cc -c $(OFLAGS) $(CFLAGS) virtex3.c virtex4.o: virtex4.c externs.h time cc -c $(OFLAGS) $(CFLAGS) virtex4.c virtex5.o: virtex5.c externs.h time cc -c $(OFLAGS) $(CFLAGS) virtex5.c virtex6.o: virtex6.c externs.h time cc -c $(OFLAGS) $(CFLAGS) virtex6.c virtex7.o: virtex7.c externs.h time cc -c $(OFLAGS) $(CFLAGS) virtex7.c virtex8.o: virtex8.c externs.h time cc -c $(OFLAGS) $(CFLAGS) virtex8.c virtex9.o: virtex9.c externs.h time cc -c $(OFLAGS) $(CFLAGS) virtex9.c virtex10.o: virtex10.c externs.h time cc -c $(OFLAGS) $(CFLAGS) virtex10.c virtex11.o: virtex11.c externs.h time cc -c $(OFLAGS) $(CFLAGS) virtex11.c virtex12.o: virtex12.c externs.h time cc -c $(OFLAGS) $(CFLAGS) virtex12.c virtex13.o: virtex13.c externs.h time cc -c $(OFLAGS) $(CFLAGS) virtex13.c virtex14.o: virtex14.c externs.h time cc -c $(OFLAGS) $(CFLAGS) virtex14.c ext.pc3.o: ext.pc3.c time cc -c $(OFLAGS) $(CFLAGS) ext.pc3.c