Index: /issm/trunk-jpl/externalpackages/triangle/configs/win7/configure.make
===================================================================
--- /issm/trunk-jpl/externalpackages/triangle/configs/win7/configure.make	(revision 11398)
+++ /issm/trunk-jpl/externalpackages/triangle/configs/win7/configure.make	(revision 11398)
@@ -0,0 +1,4 @@
+CC=cl
+CSWITCHES = $(CFLAGS) -I$(MATLAB_DIR)/extern/include  -I$(MATLAB_DIR)/include -DWIN32
+OBJ_EXT=obj
+LIB_EXT=lib
Index: /issm/trunk-jpl/externalpackages/triangle/configs/win7/makefile
===================================================================
--- /issm/trunk-jpl/externalpackages/triangle/configs/win7/makefile	(revision 11398)
+++ /issm/trunk-jpl/externalpackages/triangle/configs/win7/makefile	(revision 11398)
@@ -0,0 +1,21 @@
+#Adaptation of Triangle makefile to compile only the triangle.c file, 
+#into a standalone library that can then be used to compile mex modules
+
+include ./configure.make
+
+AR = ar
+
+TRILIBDEFS = -DTRILIBRARY
+
+all: triangle.$(LIB_EXT)
+
+OBJECTS=triangle.$(OBJ_EXT)
+
+triangle.$(LIB_EXT): $(OBJECTS)
+	lib -out:triangle.$(LIB_EXT) $(OBJECTS)
+
+triangle.$(OBJ_EXT): triangle.c triangle.h
+	$(CC) $(CSWITCHES) $(TRILIBDEFS) -c triangle.c
+
+clean: 
+	rm -rf *.$(LIB_EXT) *.$(OBJ_EXT) *.LIB *.LST *.$(OBJ_EXT)bj *.BAK
Index: /issm/trunk-jpl/externalpackages/triangle/install-win7.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/triangle/install-win7.sh	(revision 11398)
+++ /issm/trunk-jpl/externalpackages/triangle/install-win7.sh	(revision 11398)
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+#Some cleanup 
+rm -rf install triangle
+mkdir install
+
+#Untar 
+cd install
+cp ../triangle.zip ./
+unzip triangle.zip
+
+#copy new makefile
+cp ../configs/win7/configure.make ./
+cp ../configs/win7/makefile ./
+
+#Patch triangle.c 
+patch triangle.c ../triangle.c.patch
+
+#Compile triangle
+make
+
+#Patch triangle.h
+patch triangle.h ../triangle.h.patch
