diff --git a/contrib/Netgen/Makefile b/contrib/Netgen/Makefile index ec059cf8e8ebd23996a9eff47e3d5b9711b731ba..8af24d07f2be0690b9ce606c2fb759591b58fcc5 100644 --- a/contrib/Netgen/Makefile +++ b/contrib/Netgen/Makefile @@ -1,4 +1,4 @@ -# $Id: Makefile,v 1.21 2008-01-18 20:13:13 geuzaine Exp $ +# $Id: Makefile,v 1.22 2008-01-19 00:24:34 geuzaine Exp $ # # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # @@ -21,9 +21,10 @@ include ../../variables -LIB = ../../lib/libGmshNetgen.a -INCLUDE = -I../../Common -Ilibsrc/include -Ilibsrc/interface -CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} -DNO_PARALLEL_THREADS -UWIN32 +LIB = ../../lib/libGmshNetgen${LIBEXT} +INCLUDE = ${DASH}I../../Common ${DASH}Ilibsrc/include ${DASH}Ilibsrc/interface +CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE}\ + ${DASH}DNO_PARALLEL_THREADS ${DASH}UWIN32 SRC = libsrc/opti/linopt.cpp \ libsrc/opti/bfgs.cpp \ @@ -125,19 +126,19 @@ SRC = libsrc/opti/linopt.cpp \ libsrc/general/mystring.cpp \ nglib_addon.cpp -OBJ = ${SRC:.cpp=.o} +OBJ = ${SRC:.cpp=${OBJEXT}} -.SUFFIXES: .o .cpp +.SUFFIXES: ${OBJEXT} .cpp ${LIB}: ${OBJ} - ${AR} ${LIB} ${OBJ} + ${AR} ${ARFLAGS}${LIB} ${OBJ} ${RANLIB} ${LIB} -.cpp.o: - ${CXX} ${CFLAGS} -c $< -o ${<:.cpp=.o} +.cpp${OBJEXT}: + ${CXX} ${CFLAGS} ${DASH}c $< ${DASH}o ${<:.cpp=.obj} clean: - rm -f *.o libsrc/*/*.o + rm -f *${OBJEXT} libsrc/*/*${OBJEXT} depend: (sed '/^# DO NOT DELETE THIS LINE/q' Makefile && \