Skip to content
Snippets Groups Projects
Commit 4a358c77 authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

replace INCLUDE var in makefiles so that we can have a generic variables.msvc

parent c7ec9964
Branches
Tags
No related merge requests found
# $Id: Makefile,v 1.44 2008-01-23 07:45:27 geuzaine Exp $ # $Id: Makefile,v 1.45 2008-02-07 21:29:38 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,12 +21,14 @@ ...@@ -21,12 +21,14 @@
include ../variables include ../variables
LIB = ../lib/libGmshBox${LIBEXT} LIB = ../lib/libGmshBox${LIBEXT}
INCLUDE = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Geo ${DASH}I../Mesh\
${DASH}I../Post ${DASH}I../Graphics ${DASH}I../Numeric ${DASH}I../Parser\ INC = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Geo ${DASH}I../Mesh\
${DASH}I../Fltk ${DASH}I../Plugin ${DASH}I../Parallel\ ${DASH}I../Post ${DASH}I../Graphics ${DASH}I../Numeric ${DASH}I../Parser\
${DASH}I../contrib/ANN/include ${DASH}I../Fltk ${DASH}I../Plugin ${DASH}I../Parallel\
CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} ${DASH}I../contrib/ANN/include
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = Box.cpp SRC = Box.cpp
......
# $Id: Makefile,v 1.155 2008-01-23 07:45:27 geuzaine Exp $ # $Id: Makefile,v 1.156 2008-02-07 21:29:38 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,12 +21,14 @@ ...@@ -21,12 +21,14 @@
include ../variables include ../variables
LIB = ../lib/libGmshCommon${LIBEXT} LIB = ../lib/libGmshCommon${LIBEXT}
INCLUDE = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Geo ${DASH}I../Mesh\
${DASH}I../Post ${DASH}I../Graphics ${DASH}I../Numeric ${DASH}I../Parser\ INC = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Geo ${DASH}I../Mesh\
${DASH}I../Plugin ${DASH}I../Fltk ${DASH}I../contrib/MathEval\ ${DASH}I../Post ${DASH}I../Graphics ${DASH}I../Numeric ${DASH}I../Parser\
${DASH}I../contrib/ANN/include ${DASH}I../Plugin ${DASH}I../Fltk ${DASH}I../contrib/MathEval\
CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} ${DASH}I../contrib/ANN/include
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = Context.cpp\ SRC = Context.cpp\
Octree.cpp OctreeInternals.cpp\ Octree.cpp OctreeInternals.cpp\
......
# $Id: Makefile,v 1.43 2008-01-23 07:45:27 geuzaine Exp $ # $Id: Makefile,v 1.44 2008-02-07 21:29:38 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,9 +21,11 @@ ...@@ -21,9 +21,11 @@
include ../variables include ../variables
LIB = ../lib/libGmshDataStr${LIBEXT} LIB = ../lib/libGmshDataStr${LIBEXT}
INCLUDE = ${DASH}I../Common
CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} INC = ${DASH}I../Common
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = List.cpp \ SRC = List.cpp \
Malloc.cpp \ Malloc.cpp \
......
# $Id: Makefile,v 1.167 2008-01-23 07:45:28 geuzaine Exp $ # $Id: Makefile,v 1.168 2008-02-07 21:29:39 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,12 +21,14 @@ ...@@ -21,12 +21,14 @@
include ../variables include ../variables
LIB = ../lib/libGmshFltk${LIBEXT} LIB = ../lib/libGmshFltk${LIBEXT}
INCLUDE = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Graphics\
${DASH}I../Geo ${DASH}I../Mesh ${DASH}I../Post ${DASH}I../Numeric\ INC = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Graphics\
${DASH}I../Parser ${DASH}I../Fltk ${DASH}I../Plugin ${DASH}I../utils/solvers\ ${DASH}I../Geo ${DASH}I../Mesh ${DASH}I../Post ${DASH}I../Numeric\
${DASH}I../contrib/ANN/include ${DASH}I../contrib/NativeFileChooser ${DASH}I../Parser ${DASH}I../Fltk ${DASH}I../Plugin ${DASH}I../utils/solvers\
CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} ${DASH}I../contrib/ANN/include ${DASH}I../contrib/NativeFileChooser
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = Main.cpp \ SRC = Main.cpp \
Message.cpp \ Message.cpp \
......
# $Id: Makefile,v 1.181 2008-02-05 18:58:04 geuzaine Exp $ # $Id: Makefile,v 1.182 2008-02-07 21:29:39 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,12 +21,14 @@ ...@@ -21,12 +21,14 @@
include ../variables include ../variables
LIB = ../lib/libGmshGeo${LIBEXT} LIB = ../lib/libGmshGeo${LIBEXT}
INCLUDE = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Geo ${DASH}I../Mesh\
${DASH}I../Post ${DASH}I../Numeric ${DASH}I../Parser ${DASH}I../Fltk\ INC = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Geo ${DASH}I../Mesh\
${DASH}I../contrib/NR ${DASH}I../contrib/ANN/include\ ${DASH}I../Post ${DASH}I../Numeric ${DASH}I../Parser ${DASH}I../Fltk\
${DASH}I../contrib/MathEval ${DASH}I../contrib/NR ${DASH}I../contrib/ANN/include\
CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} ${DASH}I../contrib/MathEval
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = GEntity.cpp\ SRC = GEntity.cpp\
GVertex.cpp GEdge.cpp GEdgeLoop.cpp GFace.cpp GRegion.cpp\ GVertex.cpp GEdge.cpp GEdgeLoop.cpp GFace.cpp GRegion.cpp\
......
# $Id: Makefile,v 1.137 2008-01-23 07:45:28 geuzaine Exp $ # $Id: Makefile,v 1.138 2008-02-07 21:29:39 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,12 +21,14 @@ ...@@ -21,12 +21,14 @@
include ../variables include ../variables
LIB = ../lib/libGmshGraphics${LIBEXT} LIB = ../lib/libGmshGraphics${LIBEXT}
INCLUDE = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Geo ${DASH}I../Mesh\
${DASH}I../Post ${DASH}I../Graphics ${DASH}I../Fltk ${DASH}I../Numeric\ INC = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Geo ${DASH}I../Mesh\
${DASH}I../Parser ${DASH}I../Plugin ${DASH}I../contrib/MathEval\ ${DASH}I../Post ${DASH}I../Graphics ${DASH}I../Fltk ${DASH}I../Numeric\
${DASH}I../contrib/ANN/include ${DASH}I../Parser ${DASH}I../Plugin ${DASH}I../contrib/MathEval\
CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} ${DASH}I../contrib/ANN/include
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = Draw.cpp \ SRC = Draw.cpp \
Mesh.cpp \ Mesh.cpp \
......
# $Id: Makefile,v 1.201 2008-02-05 18:58:04 geuzaine Exp $ # $Id: Makefile,v 1.202 2008-02-07 21:29:39 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,16 +21,18 @@ ...@@ -21,16 +21,18 @@
include ../variables include ../variables
LIB = ../lib/libGmshMesh${LIBEXT} LIB = ../lib/libGmshMesh${LIBEXT}
INCLUDE = ${DASH}I../Numeric ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Geo\
${DASH}I../Mesh ${DASH}I../Post ${DASH}I../Graphics ${DASH}I../Parser\ INC = ${DASH}I../Numeric ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Geo\
${DASH}I../Fltk ${DASH}I../contrib/NR ${DASH}I../contrib/Triangle\ ${DASH}I../Mesh ${DASH}I../Post ${DASH}I../Graphics ${DASH}I../Parser\
${DASH}I../contrib/Tetgen ${DASH}I../contrib/Netgen\ ${DASH}I../Fltk ${DASH}I../contrib/NR ${DASH}I../contrib/Triangle\
${DASH}I../contrib/Netgen/libsrc/include\ ${DASH}I../contrib/Tetgen ${DASH}I../contrib/Netgen\
${DASH}I../contrib/Netgen/libsrc/interface\ ${DASH}I../contrib/Netgen/libsrc/include\
${DASH}I../contrib/ANN/include ${DASH}I../contrib/Metis\ ${DASH}I../contrib/Netgen/libsrc/interface\
${DASH}I../contrib/MathEval ${DASH}I../contrib/ANN/include ${DASH}I../contrib/Metis\
CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} ${DASH}I../contrib/MathEval
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = Generator.cpp \ SRC = Generator.cpp \
Field.cpp\ Field.cpp\
...@@ -68,7 +70,7 @@ ${LIB}: ${OBJ} ...@@ -68,7 +70,7 @@ ${LIB}: ${OBJ}
# Don't optimize BDS: it crashes with some flavors of gcc 4.1 (e.g. on debian etch) # Don't optimize BDS: it crashes with some flavors of gcc 4.1 (e.g. on debian etch)
BDS.o: BDS.o:
${CXX} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} ${DASH}c BDS.cpp ${CXX} ${FLAGS} ${INC} ${SYSINCLUDE} ${DASH}c BDS.cpp
clean: clean:
rm -f *.o *.obj rm -f *.o *.obj
......
# $Id: Makefile,v 1.45 2008-01-23 07:45:29 geuzaine Exp $ # $Id: Makefile,v 1.46 2008-02-07 21:29:39 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,9 +21,11 @@ ...@@ -21,9 +21,11 @@
include ../variables include ../variables
LIB = ../lib/libGmshNumeric${LIBEXT} LIB = ../lib/libGmshNumeric${LIBEXT}
INCLUDE = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Numeric ${DASH}I../contrib/NR
CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} INC = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Numeric ${DASH}I../contrib/NR
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = Numeric.cpp\ SRC = Numeric.cpp\
NumericEmbedded.cpp\ NumericEmbedded.cpp\
......
# $Id: Makefile,v 1.41 2008-01-23 07:45:29 geuzaine Exp $ # $Id: Makefile,v 1.42 2008-02-07 21:29:39 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,9 +21,11 @@ ...@@ -21,9 +21,11 @@
include ../variables include ../variables
LIB = ../lib/libGmshParallel${LIBEXT} LIB = ../lib/libGmshParallel${LIBEXT}
INCLUDE = ${DASH}I../Common ${DASH}I../DataStr
CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} INC = ${DASH}I../Common ${DASH}I../DataStr
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = ParUtil.cpp SRC = ParUtil.cpp
......
# $Id: Makefile,v 1.138 2008-01-23 07:45:29 geuzaine Exp $ # $Id: Makefile,v 1.139 2008-02-07 21:29:39 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,11 +21,13 @@ ...@@ -21,11 +21,13 @@
include ../variables include ../variables
LIB = ../lib/libGmshParser${LIBEXT} LIB = ../lib/libGmshParser${LIBEXT}
INCLUDE = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Geo ${DASH}I../Mesh\
${DASH}I../Post ${DASH}I../Graphics ${DASH}I../Numeric ${DASH}I../Fltk\ INC = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Geo ${DASH}I../Mesh\
${DASH}I../Plugin ${DASH}I../Parallel ${DASH}I../contrib/ANN/include ${DASH}I../Post ${DASH}I../Graphics ${DASH}I../Numeric ${DASH}I../Fltk\
CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} ${DASH}I../Plugin ${DASH}I../Parallel ${DASH}I../contrib/ANN/include
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = Gmsh.tab.cpp\ SRC = Gmsh.tab.cpp\
Gmsh.yy.cpp\ Gmsh.yy.cpp\
...@@ -47,7 +49,7 @@ ${LIB}: ${OBJ} ...@@ -47,7 +49,7 @@ ${LIB}: ${OBJ}
# Don't optimize Gmsh.tab.o: on many architectures, g++ -O2 generates # Don't optimize Gmsh.tab.o: on many architectures, g++ -O2 generates
# assembly code too large to be addressed correctly # assembly code too large to be addressed correctly
Gmsh.tab${OBJEXT}: Gmsh.tab${OBJEXT}:
${CXX} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} ${DASH}c Gmsh.tab.cpp ${CXX} ${FLAGS} ${INC} ${SYSINCLUDE} ${DASH}c Gmsh.tab.cpp
parser: parser:
bison -p gmsh_yy --output Gmsh.tab.cpp -d Gmsh.y bison -p gmsh_yy --output Gmsh.tab.cpp -d Gmsh.y
......
# $Id: Makefile,v 1.148 2008-02-05 19:02:39 geuzaine Exp $ # $Id: Makefile,v 1.149 2008-02-07 21:29:40 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,12 +21,14 @@ ...@@ -21,12 +21,14 @@
include ../variables include ../variables
LIB = ../lib/libGmshPlugin${LIBEXT} LIB = ../lib/libGmshPlugin${LIBEXT}
INCLUDE = ${DASH}I../Common ${DASH}I../Graphics ${DASH}I../DataStr ${DASH}I../Geo\
${DASH}I../Mesh ${DASH}I../Post ${DASH}I../Fltk ${DASH}I../Numeric\ INC = ${DASH}I../Common ${DASH}I../Graphics ${DASH}I../DataStr ${DASH}I../Geo\
${DASH}I../contrib/ANN/include ${DASH}I../contrib/Triangle\ ${DASH}I../Mesh ${DASH}I../Post ${DASH}I../Fltk ${DASH}I../Numeric\
${DASH}I../contrib/MathEval ${DASH}I../contrib/ANN/include ${DASH}I../contrib/Triangle\
CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} ${DASH}I../contrib/MathEval
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = Plugin.cpp PluginManager.cpp\ SRC = Plugin.cpp PluginManager.cpp\
Levelset.cpp\ Levelset.cpp\
......
# $Id: Makefile,v 1.26 2008-01-23 07:45:30 geuzaine Exp $ # $Id: Makefile,v 1.27 2008-02-07 21:29:40 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,12 +21,14 @@ ...@@ -21,12 +21,14 @@
include ../variables include ../variables
LIB = ../lib/libGmshPost${LIBEXT} LIB = ../lib/libGmshPost${LIBEXT}
INCLUDE = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Geo ${DASH}I../Mesh\
${DASH}I../Post ${DASH}I../Graphics ${DASH}I../Numeric ${DASH}I../Parser\ INC = ${DASH}I../Common ${DASH}I../DataStr ${DASH}I../Geo ${DASH}I../Mesh\
${DASH}I../Plugin ${DASH}I../Fltk ${DASH}I../contrib/MathEval\ ${DASH}I../Post ${DASH}I../Graphics ${DASH}I../Numeric ${DASH}I../Parser\
${DASH}I../contrib/ANN/include ${DASH}I../Plugin ${DASH}I../Fltk ${DASH}I../contrib/MathEval\
CFLAGS =${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} ${DASH}I../contrib/ANN/include
CFLAGS =${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = PView.cpp\ SRC = PView.cpp\
PViewData.cpp\ PViewData.cpp\
......
# $Id: Makefile,v 1.19 2008-01-23 07:45:30 geuzaine Exp $ # $Id: Makefile,v 1.20 2008-02-07 21:29:40 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,9 +21,11 @@ ...@@ -21,9 +21,11 @@
include ../../variables include ../../variables
LIB = ../../lib/libGmshANN${LIBEXT} LIB = ../../lib/libGmshANN${LIBEXT}
INCLUDE = ${DASH}I../../Common ${DASH}I./include
CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} INC = ${DASH}I../../Common ${DASH}I./include
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = src/ANN.cpp\ SRC = src/ANN.cpp\
src/bd_fix_rad_search.cpp\ src/bd_fix_rad_search.cpp\
......
# $Id: Makefile,v 1.18 2008-01-23 07:45:30 geuzaine Exp $ # $Id: Makefile,v 1.19 2008-02-07 21:29:40 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -22,9 +22,10 @@ ...@@ -22,9 +22,10 @@
include ../../variables include ../../variables
LIB = ../../lib/libGmshMathEval${LIBEXT} LIB = ../../lib/libGmshMathEval${LIBEXT}
INCLUDE = ${DASH}I../../Common ${DASH}I../../DataStr
CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} INC = ${DASH}I../../Common ${DASH}I../../DataStr
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = matheval.cpp\ SRC = matheval.cpp\
node.cpp\ node.cpp\
......
# $Id: Makefile,v 1.14 2008-01-23 07:45:30 geuzaine Exp $ # $Id: Makefile,v 1.15 2008-02-07 21:29:40 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -22,8 +22,10 @@ ...@@ -22,8 +22,10 @@
include ../../variables include ../../variables
LIB = ../../lib/libGmshMetis.a LIB = ../../lib/libGmshMetis.a
INCLUDE = -I.
CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} INC = ${DASH}I.
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = balance.c \ SRC = balance.c \
fm.c \ fm.c \
...@@ -78,16 +80,19 @@ SRC = balance.c \ ...@@ -78,16 +80,19 @@ SRC = balance.c \
parmetis.c \ parmetis.c \
stat.c stat.c
OBJ = ${SRC:.c=.o} OBJ = ${SRC:.c=${OBJEXT}}
.SUFFIXES: .o .c .SUFFIXES: ${OBJEXT} .c
${LIB}: ${OBJ} ${LIB}: ${OBJ}
${AR} ${LIB} ${OBJ} ${AR} ${ARFLAGS}${LIB} ${OBJ}
${RANLIB} ${LIB} ${RANLIB} ${LIB}
.c.o: .c${OBJEXT}:
${CC} ${CFLAGS} -c $< -o ${<:.c=.o} ${CC} ${CFLAGS} ${DASH}c $< ${DASH}o ${<:.c=${OBJEXT}}
if [ -r ${notdir ${<:.c=${OBJEXT}}} ]; then\
mv -f ${notdir ${<:.c=${OBJEXT}}} ${<:.c=${OBJEXT}};\
fi
clean: clean:
rm -f *.o *.obj rm -f *.o *.obj
......
# $Id: Makefile,v 1.9 2008-01-23 07:45:30 geuzaine Exp $ # $Id: Makefile,v 1.10 2008-02-07 21:29:40 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,10 +21,12 @@ ...@@ -21,10 +21,12 @@
include ../../variables include ../../variables
LIB = ../../lib/libGmshNR${LIBEXT} LIB = ../../lib/libGmshNR${LIBEXT}
INCLUDE = ${DASH}I../../Common ${DASH}I../../DataStr ${DASH}I../../Numeric
INC = ${DASH}I../../Common ${DASH}I../../DataStr ${DASH}I../../Numeric
# don't optimize this library: there are some problems with gcc... # don't optimize this library: there are some problems with gcc...
CFLAGS = ${FLAGS} ${INCLUDE} ${SYSINCLUDE} CFLAGS = ${FLAGS} ${INC} ${SYSINCLUDE}
SRC = brent.cpp\ SRC = brent.cpp\
dpythag.cpp\ dpythag.cpp\
......
# $Id: Makefile,v 1.4 2008-01-23 07:45:30 geuzaine Exp $ # $Id: Makefile,v 1.5 2008-02-07 21:29:40 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,9 +21,11 @@ ...@@ -21,9 +21,11 @@
include ../../variables include ../../variables
LIB = ../../lib/libGmshNativeFileChooser${LIBEXT} LIB = ../../lib/libGmshNativeFileChooser${LIBEXT}
INCLUDE = ${DASH}I.
CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE} ${DASH}DFLTK1 INC = ${DASH}I.
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE} ${DASH}DFLTK1
SRC = Fl_Native_File_Chooser.cxx SRC = Fl_Native_File_Chooser.cxx
OBJ = ${SRC:.cxx=${OBJEXT}} OBJ = ${SRC:.cxx=${OBJEXT}}
...@@ -34,7 +36,7 @@ ${LIB}: ${OBJ} ...@@ -34,7 +36,7 @@ ${LIB}: ${OBJ}
${AR} ${ARFLAGS}${LIB} ${OBJ} ${AR} ${ARFLAGS}${LIB} ${OBJ}
${RANLIB} ${LIB} ${RANLIB} ${LIB}
.cxx.o: .cxx${OBJEXT}:
${CXX} ${CFLAGS} ${DASH}c $< ${CXX} ${CFLAGS} ${DASH}c $<
clean: clean:
......
# $Id: Makefile,v 1.28 2008-01-23 07:45:30 geuzaine Exp $ # $Id: Makefile,v 1.29 2008-02-07 21:29:41 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,10 +21,12 @@ ...@@ -21,10 +21,12 @@
include ../../variables include ../../variables
LIB = ../../lib/libGmshNetgen${LIBEXT} LIB = ../../lib/libGmshNetgen${LIBEXT}
INCLUDE = ${DASH}I../../Common ${DASH}Ilibsrc/include ${DASH}Ilibsrc/interface
CFLAGS = ${OPTIM} ${FLAGS} ${INCLUDE} ${SYSINCLUDE}\ INC = ${DASH}I../../Common ${DASH}Ilibsrc/include ${DASH}Ilibsrc/interface
${DASH}DNO_PARALLEL_THREADS ${DASH}UWIN32
CFLAGS = ${OPTIM} ${FLAGS} ${INC} ${SYSINCLUDE}\
${DASH}DNO_PARALLEL_THREADS ${DASH}UWIN32
SRC = libsrc/opti/linopt.cpp \ SRC = libsrc/opti/linopt.cpp \
libsrc/opti/bfgs.cpp \ libsrc/opti/bfgs.cpp \
......
# $Id: Makefile,v 1.9 2008-01-23 07:45:31 geuzaine Exp $ # $Id: Makefile,v 1.10 2008-02-07 21:29:41 geuzaine Exp $
# #
# Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle # Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
# #
...@@ -21,9 +21,10 @@ ...@@ -21,9 +21,10 @@
include ../../variables include ../../variables
LIB = ../../lib/libGmshTetgen${LIBEXT} LIB = ../../lib/libGmshTetgen${LIBEXT}
# Do not optimize (same as Triangle...) # Do not optimize (same as Triangle...)
CFLAGS = ${FLAGS} ${DASH}DTETLIBRARY CFLAGS = ${FLAGS} ${DASH}DTETLIBRARY
SRC = predicates.cxx tetgen.cxx SRC = predicates.cxx tetgen.cxx
OBJ = ${SRC:.cxx=${OBJEXT}} OBJ = ${SRC:.cxx=${OBJEXT}}
......
# This is a pre-filled variables file for building a blackbox version # This is a pre-filled variables file for building a blackbox version
# of Gmsh with Microsoft Visual C++ 2008. See doc/README.msvc for # of Gmsh with Microsoft Visual C++ (MSVC).
# building instructions. #
# This has been tested with MSVC 2003.NET and MSVC 2008.
# See doc/README.msvc for building instructions.
# OS and host # OS and host
UNAME=WIN32MSVC UNAME=WIN32MSVC
...@@ -9,11 +11,8 @@ HOSTNAME=localhost ...@@ -9,11 +11,8 @@ HOSTNAME=localhost
# The names of the C and C++ compilers # The names of the C and C++ compilers
CC=cl CC=cl
CXX=cl /EHsc /nologo /GR CXX=cl /EHsc /nologo /GR
# Add /MLd for single-thread debug mode
#MLd --> Single Thread debug ok? # /MTd for multi-thread debug mode
#MTd--> Multit hread debug
# increase stack size to 16Mb to avoid stack overflows in recursive # increase stack size to 16Mb to avoid stack overflows in recursive
# tet classification for large 3D Delaunay grids # tet classification for large 3D Delaunay grids
...@@ -22,10 +21,9 @@ LINKER=cl /F16777216 ...@@ -22,10 +21,9 @@ LINKER=cl /F16777216
# All compiler flags except optimization flags # All compiler flags except optimization flags
FLAGS=/DWIN32 /D_USE_MATH_DEFINES /DHAVE_NO_DLL /DHAVE_NO_VSNPRINTF /DHAVE_NO_SNPRINTF /DHAVE_NO_SOCKLEN_T /DHAVE_ANN /DHAVE_MATH_EVAL /DHAVE_NETGEN /DHAVE_TETGEN FLAGS=/DWIN32 /D_USE_MATH_DEFINES /DHAVE_NO_DLL /DHAVE_NO_VSNPRINTF /DHAVE_NO_SNPRINTF /DHAVE_NO_SOCKLEN_T /DHAVE_ANN /DHAVE_MATH_EVAL /DHAVE_NETGEN /DHAVE_TETGEN
# Additional system includes # Additional system includes ($INCLUDE is automatically defined by MSVC when
#SYSINCLUDE=/I"C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE" /I"C:\Program Files\Microsoft SDKs\Windows\v6.0A\include" # you launch the MSVC command prompt)
SYSINCLUDE=/I"${INCLUDE}"
SYSINCLUDE=/I"C:\Program Files\Microsoft Visual Studio .NET 2003\VC7\INCLUDE" /I"C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include"
# Compiler optimization flags # Compiler optimization flags
OPTIM=/O2 OPTIM=/O2
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment