Index: /issm/trunk/externalpackages/triangle/README
===================================================================
--- /issm/trunk/externalpackages/triangle/README	(revision 1389)
+++ /issm/trunk/externalpackages/triangle/README	(revision 1389)
@@ -0,0 +1,2 @@
+Go pick up the correct configure.make  file in the config directory (according to your platform), 
+copy it to the top triangle directory, and run install.sh
Index: /issm/trunk/externalpackages/triangle/config/lin64/configure.make
===================================================================
--- /issm/trunk/externalpackages/triangle/config/lin64/configure.make	(revision 1389)
+++ /issm/trunk/externalpackages/triangle/config/lin64/configure.make	(revision 1389)
@@ -0,0 +1,4 @@
+CC=gcc
+CSWITCHES = $(CFLAGS) -I$(MATLAB_DIR)/extern/include  -I$(MATLAB_DIR)/include -DLIN64
+OBJ_EXT=o
+LIB_EXT=a
Index: /issm/trunk/externalpackages/triangle/config/win32/configure.make
===================================================================
--- /issm/trunk/externalpackages/triangle/config/win32/configure.make	(revision 1389)
+++ /issm/trunk/externalpackages/triangle/config/win32/configure.make	(revision 1389)
@@ -0,0 +1,4 @@
+CC=icl
+CSWITCHES = $(CFLAGS) -I$(MATLAB_DIR)/extern/include  -I$(MATLAB_DIR)/include -DWIN32
+OBJ_EXT=obj
+LIB_EXT=dll
Index: /issm/trunk/externalpackages/triangle/configure.make
===================================================================
--- /issm/trunk/externalpackages/triangle/configure.make	(revision 1389)
+++ /issm/trunk/externalpackages/triangle/configure.make	(revision 1389)
@@ -0,0 +1,1 @@
+link config/win32/configure.make
Index: /issm/trunk/externalpackages/triangle/makefile
===================================================================
--- /issm/trunk/externalpackages/triangle/makefile	(revision 1388)
+++ /issm/trunk/externalpackages/triangle/makefile	(revision 1389)
@@ -2,19 +2,21 @@
 #into a standalone library that can then be used to compile mex modules
 
+include ../configure.make
+
 AR = ar
-CSWITCHES = $(CFLAGS)  -I/usr/X11R6/include -L/usr/X11R6/lib -I$(MATLAB_DIR)/extern/include -fPIC -I$(MATLAB_DIR)/include
+
 TRILIBDEFS = -DTRILIBRARY
 
-all: triangle.a
+all: triangle.$(LIB_EXT)
 
-OBJECTS=triangle.o
+OBJECTS=triangle.$(OBJ_EXT)
 
-triangle.a: $(OBJECTS)
-	ar cr  triangle.a $(OBJECTS)
-	ranlib triangle.a
+triangle.$(LIB_EXT): $(OBJECTS)
+	ar cr  triangle.$(LIB_EXT) $(OBJECTS)
+	ranlib triangle.$(LIB_EXT)
 
-triangle.o: triangle.c triangle.h
+triangle.$(OBJ_EXT): triangle.c triangle.h
 	$(CC) $(CSWITCHES) $(TRILIBDEFS) -c triangle.c
 
 clean: 
-	rm -rf *.a *.o *.LIB *.LST *.obj *.BAK
+	rm -rf *.$(LIB_EXT) *.$(OBJ_EXT) *.LIB *.LST *.$(OBJ_EXT)bj *.BAK
