#
# *** Use gmake. ***
#
# It looks at the HOSTTYPE environment variable to determine whether
# to compile for SGI's or HP's.  However, the ifeq/else/endif statements
# only work with gmake.  If you want to use make, you must comment out
# the ifeq statements by hand.

SYSTEM 		:= $(shell uname)

include Makefile.$(SYSTEM)$(RESEARCH)

TARGET		:= es
PURETARGET	:= es.pure

YACC_SRCS	:= 
LEX_SRCS	:= 

C_SRCS	 	:= togl.c trackball.c triangle.c tricall.c
CXX_SRCS	:= keystring.cxx hashint.cxx hashstring.cxx \
	vector.cxx point.cxx quater.cxx matrix.cxx \
	stl.cxx \
	tilepoint.cxx tile.cxx \
	symmetrygroup.cxx \
	otetrahedron.cxx ottile1.cxx ottile2.cxx \
	stetrahedron.cxx \
	dtetrahedron.cxx \
	ooctahedron.cxx ootile1.cxx ootile2.cxx ootile3.cxx \
	ocube.cxx octile1.cxx octile2.cxx octile3.cxx \
	oicosahedron.cxx oitile1.cxx oitile2.cxx oitile3.cxx \
	ododecahedron.cxx odtile1.cxx odtile2.cxx odtile3.cxx \
	pentadodecahedron.cxx \
	main.cxx


# triangulate code
CSWITCHES = -O
TRILIBDEFS = -DTRILIBRARY

# LIBS		:= $(LIBS_OGL) $(LIBS_ITK) $(LIBS_ITCL) $(LIBS_TK) $(LIBS_TCL) $(LIBS_X) $(LIBS_STD) $(LIBS_RIB) $(LIBS_JPEG) $(LIBS_TIFF)
#INCLUDEPATH 	:= $(INCLUDEPATH_TCL) $(INCLUDEPATH_X) $(INCLUDEPATH_STD) $(INCLUDEPATH_OGL) $(INCLUDEPATH_RIB) $(INCLUDEPATH_JPEG) $(INCLUDEPATH_TIFF)
#LIBPATH		:= $(LIBPATH_TCL) $(LIBPATH_X) $(LIBPATH_STD) $(LIBPATH_OGL) $(LIBPATH_RIB) $(LIBPATH_JPEG) $(LIBPATH_TIFF)

LIBS		:= $(LIBS_OGL) $(LIBS_ITK) $(LIBS_ITCL) $(LIBS_TK) $(LIBS_TCL) $(LIBS_X) $(LIBS_STD)

INCLUDEPATH 	:= $(INCLUDEPATH_TCL) $(INCLUDEPATH_X) $(INCLUDEPATH_STD) $(INCLUDEPATH_OGL)

LIBPATH		:= $(LIBPATH_TCL) $(LIBPATH_X) $(LIBPATH_STD) $(LIBPATH_OGL)

DEPFILE 	:= Dep.make

include Makefile.include

ifeq ($(DEPFILE),$(wildcard $(DEPFILE)))
include $(DEPFILE)
endif



