diff --git a/Makefile b/Makefile
index f3471989d74acddf700533c70dd18ce7ad51d8b9..d2c3447bff5fe5ac3da9384fc75b71d22ab3e06c 100644
--- a/Makefile
+++ b/Makefile
@@ -103,11 +103,17 @@ else
 endif
 
 install-lib: lib
+ifneq (${UNAME},WIN32MSVC)
 	mkdir -p ${includedir}/gmsh
 	rm -f ${includedir}/gmsh/*
 	cp -f ${GMSH_API} ${includedir}/gmsh
 	mkdir -p ${libdir}
 	cp -f lib/libGmsh${LIBEXT} ${libdir}/libGmsh${LIBSUFFIX}${LIBEXT}
+else
+	erase ${includedir}\gmsh\*
+	copy ${subst /,\\,${GMSH_API}} ${includedir}\gmsh
+	copy lib\libGmsh${LIBEXT} ${libdir}\libGmsh${LIBSUFFIX}${LIBEXT}
+endif
 
 uninstall-lib:
 	rm -rf ${includedir}/gmsh