#
# Makefile for dvi previewer.
#
# $Header: Makefile,v 1.6 88/02/21 14:40:26 rws Exp $
# $Source: /usr/expo/X/src/contrib/texx/previewers/RCS/Makefile,v $
#
BINDIR=/share.guitar/Tex
MANDIR=/usr/man
XINCDIR=../../..
INCLUDES= -I${XINCDIR} -I../h
CC=	cc
CFLAGS= -O ${INCLUDES} 
XLIBS= ../lib/lib.a ../../../lib/X/libX11.a -lm
SUNLIBS= ../lib/lib.a -lsuntool -lsunwindow -lpixrect -lm
SRCS= texx.c dvistuff.c dvistuff.h dvi_draw.c
MANSRC = texx.1 

XOBJS= texx.o dvistuff.o dvi_draw.o
SUNOBJS = texsun.o dvistuff.o dvi_draw.o

all: texx 

texx: $(XOBJS) Makefile 
	$(CC) $(CFLAGS) -o texx $(XOBJS) $(XLIBS)

texsun: $(SUNOBJS) Makefile 
	$(CC) $(CFLAGS) -o texsun $(SUNOBJS) $(SUNLIBS)

dvistuff.o: dvistuff.c dvistuff.h
texsun.o: texsun.c dvistuff.h
texx.o: texx.c dvistuff.h

$(SRCS) $(MANSRC):
	co -q $@

src:	$(SRCS) $(MANSRC)
	@echo Done

inst-texx: texx texx.1
	install -s -c -m 775 texx $(BINDIR)/texx
	install -c -m 664 texx.1 $(MANDIR)/man1/texx.1

inst-texsun: texsun texsun.1
	install -s -c -m 775 texsun $(BINDIR)/texsun
	install -c -m 664 texsun.1 $(MANDIR)/man1/texsun.1

depend:
	makedepend $(CFLAGS) $(SRCS)

install: inst-texsun 

clean:
	-rm -f mktable table.c *.o *.BAK *.CKP texx a.out core errs *~

lint:
	lint $(INCLUDES) texx.c dvistuff.c $(XLIBS)

