CC = cc
SHELL=/bin/sh

# Extra compiler options
XCFLAGS = #-DDEBUG1

# Set paths according to your local conventions
CFLAGS = -O2 -DFONTPATH="\"/usr/local/share/tex82/fonts/\"" \
	 -DSUBPATH="\"/usr/local/share/tex82/macros/\"" \
	 $(XCFLAGS)
LDFLAGS = -lc_s -lgl_s -lm
LINTFLAGS = -x

all:	texsgi

clean:
	$(RM) -f *.o
	$(RM) -f texsgi
	$(RM) -f .~* .#*

lint:
	lint $(LINTFLAGS) texsgi.c

# ======================================================================
# Dependency lists and rules

texsgi:	texsgi.u dvi.u pk.u gf.u support.u
		$(CC) -O3 texsgi.u dvi.u pk.u gf.u support.u -o texsgi $(LDFLAGS)

#
proto.h:	texsgi.c dvi.c pk.c gf.c support.c
	mkproto -p texsgi.c dvi.c pk.c gf.c support.c > proto.h

# DO NOT DELETE THIS LINE -- make depend uses it
dvi.u: /usr/include/bsd/sys/types.h /usr/include/ctype.h \
	 /usr/include/device.h /usr/include/errno.h /usr/include/gl.h \
	 /usr/include/math.h /usr/include/sgimath.h \
	 /usr/include/signal.h /usr/include/stdio.h \
	 /usr/include/sys/errno.h /usr/include/sys/signal.h \
	 /usr/include/sys/stat.h /usr/include/sys/types.h \
	 /usr/include/values.h dvi.c externs.h proto.h texsgi.h
gf.u: /usr/include/bsd/sys/types.h /usr/include/ctype.h \
	 /usr/include/device.h /usr/include/errno.h /usr/include/gl.h \
	 /usr/include/math.h /usr/include/sgimath.h \
	 /usr/include/signal.h /usr/include/stdio.h \
	 /usr/include/sys/errno.h /usr/include/sys/signal.h \
	 /usr/include/sys/stat.h /usr/include/sys/types.h \
	 /usr/include/values.h externs.h gf.c proto.h texsgi.h
pk.u: /usr/include/bsd/sys/types.h /usr/include/ctype.h \
	 /usr/include/device.h /usr/include/errno.h /usr/include/gl.h \
	 /usr/include/math.h /usr/include/sgimath.h \
	 /usr/include/signal.h /usr/include/stdio.h \
	 /usr/include/sys/errno.h /usr/include/sys/signal.h \
	 /usr/include/sys/stat.h /usr/include/sys/types.h \
	 /usr/include/values.h externs.h pk.c proto.h texsgi.h
support.u: /usr/include/bsd/sys/types.h /usr/include/ctype.h \
	 /usr/include/device.h /usr/include/errno.h /usr/include/gl.h \
	 /usr/include/math.h /usr/include/sgimath.h \
	 /usr/include/signal.h /usr/include/stdio.h \
	 /usr/include/sys/errno.h /usr/include/sys/signal.h \
	 /usr/include/sys/stat.h /usr/include/sys/types.h \
	 /usr/include/values.h externs.h proto.h support.c texsgi.h
texsgi.u: /usr/include/bsd/sys/types.h /usr/include/ctype.h \
	 /usr/include/device.h /usr/include/errno.h /usr/include/gl.h \
	 /usr/include/math.h /usr/include/sgimath.h \
	 /usr/include/signal.h /usr/include/stdio.h \
	 /usr/include/sys/errno.h /usr/include/sys/signal.h \
	 /usr/include/sys/stat.h /usr/include/sys/types.h \
	 /usr/include/values.h globals.h proto.h texsgi.c texsgi.h
# DO NOT DELETE THIS 2nd LINE -- make depend uses it
