SHELL=/bin/sh

SRCS=ext.h access.c catchint.c paths.c writedvi.c writegf.c mf_X11win.c 
OBJS=access.o catchint.o paths.o writedvi.o writegf.o mf_X11win.o

DISTDIR=../ptc-tex/ext
DISTFILES=Makefile $(SRCS)

all:	ext.a

ext.a:	$(OBJS)
	-rm ext.a
	ar r ext.a $(OBJS)
	if [ -f /usr/bin/ranlib ]; then \
		ranlib ext.a; \
	fi

$(OBJS): ext.h

.c.o:
	$(MAKE) -f ../Makefile.generic $*.o

mf_X11win.o : x_switch.h

x_switch.h: always
	-if [ -f /usr/lib/libX11.a ]; then \
		echo '#define HAVE_X11 1'; \
	else \
		echo '#undef HAVE_X11'; \
	fi >x_switch.h

dist:
	$(MAKE) $(DISTFILES)
	-rm -rf $(DISTDIR)
	mkdir $(DISTDIR)
	ln $(DISTFILES) $(DISTDIR)

clean:
	rm -f core *.o *~

always:
