# Generated automatically from Makefile.in by configure.
#  Makefile.in for xldvi
#  by H.Kakugawa  (h.kakugawa@computer.org)

#--------------------------------------------
default: all
include   ../make-sub
include   ../X11/x11-defs.mk
LIBTOOL = ../libtool

DVILIB    = ../DVIlib2/libdvilib2.la
INCDIR    = -I../DVIlib2

#--------------------------------------------
PROGRAM = xldvi
SRCS = main.c xldvi.c window.c misc.c resource.c
OBJS = main.o xldvi.o window.o misc.o resource.o

all: $(PROGRAM)

$(PROGRAM): $(OBJS) $(DVILIB) compiled.h
	$(LIBTOOL) --mode=link \
	  $(CC) $(LDFLAGS) $(TGCFLAGS) -o xldvi $(OBJS) $(DVILIB) \
	        -L$(USRLIBDIR) $(XLIB)

.c.o:
	$(CC) $(TGCFLAGS) $(DEFS) $(INCDIR) -I$(INCROOT) -c $< 

main.o: main.c ../config.h defs.h cf-xldvi.h resource.h compiled.h window.h
	$(CC) $(TGCFLAGS) -DPROGRAM_PATH=\"$(bindir)/$(PROGRAM)\" \
	      $(DEFS) $(INCDIR) -I$(INCROOT) -c main.c
resource.o: resource.c ../config.h defs.h cf-xldvi.h \
	  resource.h window.h paper.h
	$(CC) $(TGCFLAGS) $(DEFS) $(INCDIR) \
	      -I$(INCROOT) -c resource.c

compiled.h: $(SRCS)
	-$(RM) compiled.h
	../Compiled-info.sh .. > compiled.h

xldvi.lo:    ../config.h defs.h cf-xldvi.h window.h
window.lo:   ../config.h defs.h cf-xldvi.h window.h
misc.lo:     ../config.h defs.h paper.h resource.h

clean::
	-$(RM) $(PROGRAM)
distclean::
	-$(RM) compiled.h 

install: $(PROGRAM)
	$(LIBTOOL) --mode=install \
	  ../$(INSTALL_PROGRAM) $(PROGRAM) $(bindir)/$(PROGRAM)
	../$(INSTALL_DATA) Xldvi.ad $(XAPPLOADDIR)/Xldvi
uninstall: 
	$(LIBTOOL) --mode=uninstall $(RM) $(bindir)/$(PROGRAM)
	$(RM) $(XAPPLOADDIR)/Xldvi

wc:	
	@wc -l *.c *.h 

#EOF
