From 8ecae2762e80dafd68373763ffc27e73994b4f01 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Tue, 23 Sep 2008 20:53:26 +0000
Subject: [PATCH] *** empty log message ***

---
 contrib/Netgen/Makefile            | 20 ++++++++++++++++++--
 contrib/Netgen/libsrc/makefile.inc |  4 +++-
 utils/misc/variables.msvc          |  3 ++-
 3 files changed, 23 insertions(+), 4 deletions(-)

diff --git a/contrib/Netgen/Makefile b/contrib/Netgen/Makefile
index 611cba8da7..1bf956cbd3 100644
--- a/contrib/Netgen/Makefile
+++ b/contrib/Netgen/Makefile
@@ -13,11 +13,21 @@ CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}\
          ${DASH}DNO_PARALLEL_THREADS ${DASH}UWIN32
 
 ${LIB}: recur nglib_addon${OBJEXT}
+ifneq (${UNAME},WIN32MSVC)
 	${AR} ${ARFLAGS}${LIB} *${OBJEXT} libsrc/*/*${OBJEXT}
+else
+	copy libsrc\linalg\*.obj
+	copy libsrc\general\*.obj
+	copy libsrc\gprim\*.obj
+	copy libsrc\meshing\*.obj
+	copy libsrc\opti\*.obj
+	copy libsrc\interface\*.obj
+	${AR} ${ARFLAGS}${LIB} *${OBJEXT}
+endif
 	${RANLIB} ${LIB}
 
 cpobj: recur nglib_addon${OBJEXT}
-	${CP} *${OBJEXT} libsrc/*/*${OBJEXT} ../../lib/
+	cp -f *${OBJEXT} libsrc/*/*${OBJEXT} ../../lib/
 
 recur:
 	@cd libsrc/linalg && ${MAKE}
@@ -31,7 +41,13 @@ nglib_addon${OBJEXT}:
 	${CXX} ${CFLAGS} ${DASH}c nglib_addon.cpp
 
 clean:
-	rm -f *.o *.obj libsrc/*/*.o libsrc/*/*.obj
+	@cd libsrc/linalg && ${MAKE} clean
+	@cd libsrc/general && ${MAKE} clean
+	@cd libsrc/gprim && ${MAKE} clean
+	@cd libsrc/meshing && ${MAKE} clean
+	@cd libsrc/opti && ${MAKE} clean
+	@cd libsrc/interface && ${MAKE} clean
+	${RM} *.o *.obj
 
 depend:
 	true
diff --git a/contrib/Netgen/libsrc/makefile.inc b/contrib/Netgen/libsrc/makefile.inc
index ab004306c0..7fb7d946c7 100644
--- a/contrib/Netgen/libsrc/makefile.inc
+++ b/contrib/Netgen/libsrc/makefile.inc
@@ -11,8 +11,10 @@ OBJ = ${src:.cpp=${OBJEXT}}
 
 .SUFFIXES: ${OBJEXT} .cpp
 
-default: ${OBJ} 
+default: ${OBJ}
 
 .cpp${OBJEXT}:
 	${CXX} ${CFLAGS} ${DASH}c $<
 
+clean:
+	${RM} *.o *.obj
diff --git a/utils/misc/variables.msvc b/utils/misc/variables.msvc
index a398a8795f..cd20c3c8a1 100644
--- a/utils/misc/variables.msvc
+++ b/utils/misc/variables.msvc
@@ -18,7 +18,7 @@ ENABLE_PARSER=1
 ENABLE_POSTPRO=1
 ENABLE_TETGEN=1
 ENABLE_NETGEN=0
-ENABLE_METIS=1
+ENABLE_METIS=0
 ENABLE_OCC=0
 ENABLE_MED=0
 
@@ -147,6 +147,7 @@ EXEEXT=.exe
 
 # File handling commands
 RM=erase
+MV=move
 
 # Installation directories
 prefix="S:\Lib\gmsh"
-- 
GitLab