# Generated automatically from Makefile.in by configure.
# This file makes the DVI utility programs.

SHELL = /bin/sh

srcdir = .
VPATH = .

# Routines used everywhere.
commondefines=../$(srcdir)/lib/common.defines
commonh=../$(srcdir)/lib/common.h
commono=../lib/lib.a


CC = gcc
CFLAGS = -g
CPPFLAGS = -I../$(srcdir)/lib

CCLD = $(CC)
LDFLAGS = $(CFLAGS) $(XLDFLAGS)
LIBS =  $(extralibs)
libs = $(commono) $(LIBS)

INSTALL = cp
INSTALL_PROGRAM = $(INSTALL)


.SUFFIXES:
.SUFFIXES: .o .c .p .ch
.p.c:
	$(SHELL) ../$(srcdir)/lib/convert $*.p $*.c
.ch.p:
	../web/tangle $*.web $*.ch
.c.o:
	$(CC) $(CPPFLAGS) $(CFLAGS) -c $*.c


default: all
all: triptrap dvicopy
triptrap: dvitype


dvicopy: dvicopy.o $(commono)
	$(CCLD) -o dvicopy $(LDFLAGS) dvicopy.o $(libs)
dvicopy.o: dvicopy.c $(commonh)
dvicopy.c: dvicopy.p $(commondefines)
dvicopy.p: dvicopy.web dvicopy.ch


dvitype: dvitype.o $(commono)
	$(CCLD) -o dvitype $(LDFLAGS) dvitype.o $(libs)
dvitype.o: dvitype.c $(commonh)
dvitype.c: dvitype.p $(commondefines)
dvitype.p: dvitype.web dvitype.ch


Makefile: Makefile.in ../config.status
	(cd ..; sh config.status)

# Prevent GNU make 3 from overflowing arg limit on system V.
.NOEXPORT:


c-sources: dvicopy.c dvitype.c
.PHONY: c-sources

install install-exec: all
	$(INSTALL_PROGRAM) dvicopy $(bindir)/dvicopy
	$(INSTALL_PROGRAM) dvitype $(bindir)/dvitype
install-data:

mostlyclean:
	rm -f *.pool *.o dvicopy dvitype

clean: mostlyclean
	rm -f *.p *.c *.h

distclean: clean
	rm -f Makefile

extraclean: distclean
	rm -f *~ *\#* patch* *.orig *.rej *.bak *.ckp
	rm -f *.dvi *.log *.aux *gf *pk *.tfm core a.out
	rm -f *.vf *.vpl

realclean: distclean
