# Makefile for dvi previewer (MSDOS version under dv/x).
# eric ho


# -DFONTSUB for running using font substitute file
#
DEFS= -DUSE_PK -DNOTOOL -DBMLONG -DGREY -DFONTSUB

#DEFS= -DUSE_PK -DNOTOOL -DBMLONG -DGREY


CFLAGS=-O2 -finline-functions -m486 -fexpensive-optimizations -Wall $(DEFS)
LIBS= -lxt -lxmu -lxext -lxaw -lx -lsys -lm
SRCS=xdvi.c dvi_init.c dvi_draw.c fontfmts.c vf.c util.c font_open.c tpic.c fontsub.c
OBJS=xdvi.o dvi_init.o dvi_draw.o fontfmts.o vf.o util.o font_open.o tpic.o fontsub.o
CC=gcc

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

xdvi:   $(OBJS)
 $(CC) -o xdvi *.o $(LIBS)
 strip +strip-all xdvi
 aout2exe xdvi

xdvi.o: xdvi.h patchlevel.h xdvi_curs.h xdvi_mask.h
dvi_init.o: xdvi.h dvi.h
dvi_draw.o: xdvi.h dvi.h
tpic.o: xdvi.h
fontfmts.o: xdvi.h pk.c gf.c pxl.c
util.o: xdvi.h

font_open.o:    font_open.c xdvi.h
 $(CC) -c $(CFLAGS) font_open.c