# makefile for the dvi-to-(3812 || lj + || lj II || lj IIp ) filter. # CFLAGS=-O -DMSDOS # BINDIR=/usr/TeX/bin # MANDIR=/usr/TeX/man # MANSEC=1 CC=gcc OBJS=findlj.o find3812.o HFILES=commands.h config.h PROGRAMS=dvilj2p dvilj2 dvi3812 dvilj dviljp all: $(PROGRAMS) dvi2xx.txt dvi3812: dvi2xx.c find3812.o $(HFILES) $(CC) ${CFLAGS} -DIBM3812 -o $@ dvi2xx.c find3812.o ${LFLAGS} dvilj2p: dvi2xx.c findlj.o commands.h config.h $(CC) -O -DMSDOS -DLJ2P -DLJ -o dvilj2p dvi2xx.c findlj.o strip dvilj2p aout2exe dvilj2p del dvilj2p dvilj4: dvi2xx.c findlj.o commands.h config.h $(CC) -O -DMSDOS -DLJ4 -DLJ -o dvilj4 dvi2xx.c findlj.o strip dvilj4 aout2exe dvilj4 del dvilj4 dvilj2: dvi2xx.c findlj.o $(HFILES) $(CC) ${CFLAGS} -DLJ2 -o $@ dvi2xx.c findlj.o ${LFLAGS} dvilj: dvi2xx.c findlj.o $(HFILES) $(CC) ${CFLAGS} -DLJ -DSEVENBIT -o $@ dvi2xx.c findlj.o ${LFLAGS} dviljp: dvi2xx.c findlj.o $(HFILES) $(CC) ${CFLAGS} -DLJ2P -DSEVENBIT -o $@ dvi2xx.c findlj.o ${LFLAGS} findlj.o: findfile.c config.h $(CC) -O -DMSDOS -DLJ -c findfile.c copy findfile.o findlj.o del findfile.o find3812.o: findfile.c config.h $(CC) ${CFLAGS} -DIBM3812 -c findfile.c copy findfile.o findlj.o del findfile.o clean: rm -f core $(OBJS) $(PROGRAMS) DISTFILES = \ ./dvi2xx.c ./commands.h ./config.h ./findfile.c ./Makefile \ ./testpage.tex ./dvi2xx.history ./dvi2xx.man ./dvi2xx.txt ./graybox.sty \ ./dvi2xx.051 ./README ./sample2.tex ./2up.sty ./README.pcl install: @for f in $(PROGRAMS); do \ echo installing $$f in $(BINDIR); \ install -c $$f $(BINDIR); \ done cp dvi2xx.man dvi2xx.$(MANSEC) install dvi2xx.$(MANSEC) $(MANDIR)/man$(MANSEC) dvi2xx.txt: dvi2xx.man -nroff -man dvi2xx.man | col -b > dvi2xx.txt