head     1.1;
access   ;
symbols  ;
locks    wayne:1.1; strict;
comment  @# @;


1.1
date     89.04.13.16.56.33;  author wayne;  state Exp;
branches ;
next     ;


desc
@@



1.1
log
@Initial revision
@
text
@#
# Makefile for dvi previewer.
#
# $Header: Makefile,v 1.2 87/05/14 14:05:34 eichin Locked $
# $Source: /u1/uus/vs2/xdvi/RCS/Makefile,v $
#
FONT_PATH=TEXFONTS
DEFAULT_FONT_PATH=/usr/local/tex/fonts
DEFINES=-DMSBITFIRST \
  -DBMSHORT \
  -DFONT_PATH=\"$(FONT_PATH)\" \
  -DDEFAULT_FONT_PATH=\"$(DEFAULT_FONT_PATH)\"
FONTFORMATS_C=gf.c pk.c pxl.c
FONTFORMATS_O=gf.o pk.o pxl.o
LIBDIR=/usr/custom/x11/lib
#LIBDIR=/tuna_a/x11r3/lib
INCDIR=/usr/include
#INCDIR=/tuna_a/x11r3/include
XMULIB=
#XMULIB=-lXmu
DESTDIR=
BINDIR=/usr/sipb/$$(MACHTYPE)bin
INCLUDES=-I$(INCDIR)
CFLAGS=-O $(INCLUDES) $(DEFINES)
LIBS=-L$(LIBDIR) -lXaw -lXt $(XMULIB) -lX11 -lm
SRCS=xdvi.c dvi_init.c dvi_draw.c $(FONTFORMATS_C) pxl_open.c tpic.c \
  xdvi.h dvi.h xdvi.icon
OBJS=xdvi.o dvi_init.o dvi_draw.o $(FONTFORMATS_O) pxl_open.o tpic.o
CC=/tuna_a/gnu/bin/gcc
RM=rm -f

.c.o:
	$(CC) -c $(CFLAGS) $*.c

xdvi:	$(OBJS)
	$(CC) -o xdvi $(OBJS) $(LIBS)
	chmod go+rx xdvi

xdvi.o: xdvi.h patchlevel.h xdvi.icon
dvi_init.o:xdvi.h dvi.h
dvi_draw.o:xdvi.h dvi.h
tpic.c:	xdvi.h

gf.o:	xdvi.h
pk.o:	xdvi.h
pxl.o:	xdvi.h

xdvi.man:
	sed -e "s;%%FONT_PATH%%;$(FONT_PATH);g" \
	    -e "s;%%DEFAULT_FONT_PATH%%;$(DEFAULT_FONT_PATH);g" \
	    < xdvi.man.sed \
	    > xdvi.man

install: all
	install -c -s xdvi $(DESTDIR)$(BINDIR)

clean:
	$(RM) *.o *.BAK *.CKP xdvi.man xdvi a.out core errs *~

lint:
	lint $(INCLUDES) $(DEFINES) xdvi.c dvi_init.c dvi_draw.c \
		$(FONTFORMATS_C) pxl_open.c tpic.c
@
