
#define	PS

DEFAULT_FONT_PATH=.:/usr/local/lib/tex/fonts/pk240:/usr/local/lib/tex/fonts/pk300:/usr/local/lib/tex/fonts/pk300w:/usr/local/lib/tex/fonts/pk400:/usr/local/lib/tex/fonts/dnpfonts
DEFAULT_VF_PATH=
DEFAULT_FONT_SIZES=240:300:328.6:360:400:432:518.4:622:746.4:895.8:1075

#ifdef PS
DEFS=-DUSE_PK -DUSE_GF -DUSE_PXL -DMSBITFIRST -DBMSHORT -DBUTTONS -DGREY -DMAKEPK -DPS -DEPSBOX
#else
DEFS=-DUSE_PK -DUSE_GF -DUSE_PXL -DMSBITFIRST -DBMSHORT -DBUTTONS -DGREY -DMAKEPK
#endif

DEPLIBS=XawClientDepLibs
LOCAL_LIBRARIES=XawClientLibs -lXwchar
MATHLIB=-lm
SYS_LIBRARIES=$(MATHLIB)
LINTLIBS=$(LINTXAW) $(LINTXMU) $(LINTXTOOL) $(LINTEXTENSIONLIB) $(LINTXLIB) -lm

#ifdef PS
#define	PS_SRC	gs-view.c ps.c
#define	PS_OBJ	gs-view.o ps.o
#else
#define	PS_SRC
#define	PS_OBJ
#endif

SRCS=xdvi.c dvi_init.c dvi_draw.c fontfmts.c vf.c util.c font_open.c \
     PS_SRC tpic.c
OBJS=xdvi.o dvi_init.o dvi_draw.o fontfmts.o vf.o util.o font_open.o \
     PS_OBJ tpic.o

DEFINES=$(DEFS) -DDEFAULT_FONT_PATH=\"$(DEFAULT_FONT_PATH)\" \
  -DDEFAULT_VF_PATH=\"$(DEFAULT_VF_PATH)\" \
  -DDEFAULT_FONT_SIZES=\"$(DEFAULT_FONT_SIZES)\" \
  -DDEFAULT_SUBDIR_PATH=\"$(DEFAULT_SUBDIR_PATH)\"

ComplexProgramTarget(xdvi)

xdvi.man: xdvi_man.sed mksedscript
	chmod u+x mksedscript
	./mksedscript $(DEFAULT_FONT_PATH) $(DEFAULT_FONT_SIZES) \
		""$(DEFAULT_VF_PATH) $(DEFS) > sedscript
	sed -f sedscript < xdvi_man.sed > xdvi.man

clean::
	$(RM) sedscript xdvi.man
