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


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

DVILIB    = ../DVIlib2/libdvilib2.la
DVI_H     = ../DVIlib2/dvi-2_6.h
INCDIR    = -I../DVIlib2

PROGRAM = xmdvi
SRCS= main.c  dev.c  resource.c  paper.c  ui.c \
      ui-cmd.c  ui-file.c  ui-paper.c  ui-mag.c  \
      ui-opt.c  ui-print.c  ui-quit.c \
      ui-preview.c  key.c
OBJS= main.o dev.o resource.o paper.o ui.o \
      ui-cmd.o ui-file.o ui-paper.o ui-mag.o  \
      ui-opt.o ui-print.o ui-quit.o \
      ui-preview.o key.o

all: $(PROGRAM)

xmdvi: $(OBJS) $(DVILIBS) 
	$(LIBTOOL) --mode=link \
	  $(CC) $(LDFLAGS) -o xmdvi $(OBJS)  \
	        -L$(MOTIF_LIBDIR) -L$(USRLIBDIR) \
		$(XMLIB) $(XTOOLLIB) $(XLIB) $(DVILIB)

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

COMM_H= cf-xmdvi.h defs.h resource.h window.h $(DVI_H) ../config.h

main.o: main.c $(COMM_H) 
	$(CC) $(TGCFLAGS) -DPROGRAM_PATH=\"$(bindir)/$(PROGRAM)\" \
	      $(DEFS) $(INCDIR) -I$(INCROOT) $(MOTIF_INC) -c main.c

dev.lo:        $(COMM_H) 
paper.lo:      $(COMM_H) paper.h
resource.lo:   $(COMM_H) paper.h compiled.h
ui.lo:         $(COMM_H) ui.h key.h
ui-cmd.lo:     $(COMM_H) paper.h ui.h
ui-preview.lo: $(COMM_H) paper.h ui.h key.h
ui-file.lo:    $(COMM_H) paper.h ui.h 
ui-paper.lo:   $(COMM_H) paper.h ui.h 
ui-quit.lo:    $(COMM_H) paper.h ui.h 
ui-mag.lo:     $(COMM_H) paper.h ui.h 
ui-opt.lo:     $(COMM_H) paper.h ui.h 
ui-print.lo:   $(COMM_H) paper.h ui.h 

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

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

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

#EOF
