diff --git a/Makefile b/Makefile index fc1e920c92ce7054c1783b43e1a9b2fe2e36fe6c..02ff182db617c48b699de0093817be5625e23831 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ -# $Id: Makefile,v 1.130 2001-08-14 16:10:47 geuzaine Exp $ +# $Id: Makefile,v 1.131 2001-08-15 10:03:33 geuzaine Exp $ GMSH_RELEASE = 1.23 + MAKE = make CC = c++ FLAGS = -g -Wall @@ -14,29 +15,30 @@ X11_LIB = -lX11 # Gmsh definitions # ---------------------------------------------------------------------- -GMSH_DIR = Adapt Common DataStr Geo Graphics Mesh Parser Motif Fltk\ - Plugin jpeg utils Parallel -GMSH_FLTK_DIR = Adapt Common DataStr Geo Graphics Mesh Parser Fltk\ - jpeg Plugin Parallel -GMSH_BOX_DIR = Adapt Box Common DataStr Geo Mesh Parser Plugin Parallel +GMSH_COMMON_DIR = Adapt Common DataStr Geo Mesh Parallel Parser Plugin +GMSH_BOX_DIR =$(GMSH_COMMON_DIR) Box +GMSH_FLTK_DIR = $(GMSH_COMMON_DIR) Graphics Fltk jpeg +GMSH_DIR = $(GMSH_COMMON_DIR) Box Graphics Motif Fltk jpeg utils GMSH_BIN_DIR = bin GMSH_LIB_DIR = lib GMSH_DOC_DIR = doc GMSH_DEMO_DIR = demos -GMSH_TUTOR_DIR = tutorial +GMSH_TUTORIAL_DIR = tutorial GMSH_ARCHIVE_DIR = archives -GMSH_FLTK_LIB = -L$(GMSH_LIB_DIR) -lFltk -lParser -lGraphics -lMesh\ - -lGeo -lAdapt -lCommon -lDataStr -lJpeg -lPlugin -lParallel + GMSH_BOX_LIB = -L$(GMSH_LIB_DIR) -lBox -lParser -lMesh -lGeo -lAdapt\ -lPlugin -lCommon -lDataStr -lParallel +GMSH_FLTK_LIB = -L$(GMSH_LIB_DIR) -lFltk -lParser -lGraphics -lMesh\ + -lGeo -lAdapt -lCommon -lDataStr -lJpeg -lPlugin -lParallel + GMSH_ARCHIVE = $(GMSH_ARCHIVE_DIR)/gmsh-`date "+%Y.%m.%d"` GMSH_SRCRPM = gmsh-$(GMSH_RELEASE) +GMSH_UNAME = `uname` GMSH_SOURCES = `find . \( ! -name "*.tar*" -a ! -name "*.tgz" \ -a ! -name "*.o" -a ! -name "lib*.a" \ -a ! -name "*.msh" -a ! -name "*.bak" \ -a ! -name "gmsh" -a ! -name "gmsh-*"\ -a ! -type d \)` -GMSH_UNAME = `uname` # ---------------------------------------------------------------------- # Rules for developers @@ -93,7 +95,8 @@ efence: gmsh2: $(CC) -o $(GMSH_BIN_DIR)/gmsh $(GMSH_FLTK_LIB) $(OPENGL_LIB) \ - -L$(HOME)/SOURCES/fltk/lib $(FLTK_LIB) -lfltk_gl -L/usr/X11R6/lib $(X11_LIB) -lpthread -lm + -L$(HOME)/SOURCES/fltk/lib $(FLTK_LIB) -lfltk_gl\ + -L/usr/X11R6/lib $(X11_LIB) -lpthread -lm # ---------------------------------------------------------------------- # Utilities @@ -107,7 +110,7 @@ utilities: purge: for i in "." $(GMSH_DIR) $(GMSH_LIB_DIR) $(GMSH_ARCHIVE_DIR)\ - $(GMSH_DEMO_DIR) $(GMSH_TUTOR_DIR) $(GMSH_DOC_DIR) $(GMSH_BOX_DIR); \ + $(GMSH_DEMO_DIR) $(GMSH_TUTORIAL_DIR) $(GMSH_DOC_DIR); \ do (cd $$i && $(RM) $(RMFLAGS) *~ *~~ .gmsh-tmp .gmsh-errors gmon.out); \ done @@ -194,7 +197,7 @@ strip_bin: dem: gtar zcvf gmsh-demos.tgz $(GMSH_DEMO_DIR) - gtar zcvf gmsh-tutorial.tgz $(GMSH_TUTOR_DIR) + gtar zcvf gmsh-tutorial.tgz $(GMSH_TUTORIAL_DIR) # ---------------------------------------------------------------------- # Black Box diff --git a/Makefile.Motif b/Makefile.Motif index 17efcdc0264e897187050c395e4819d13b0fcdb3..be27598861937bc9c07843cd9211cd6d8507f56b 100644 --- a/Makefile.Motif +++ b/Makefile.Motif @@ -1,67 +1,62 @@ -# $Id: Makefile.Motif,v 1.2 2001-08-14 13:28:55 geuzaine Exp $ +# $Id: Makefile.Motif,v 1.3 2001-08-15 10:03:33 geuzaine Exp $ - GMSH_RELEASE = 1.23 +GMSH_RELEASE = 1.23 - MAKE = make - CC = c++ - FLAGS = -g -Wall - RM = rm - RMFLAGS = -f - -# ---------------------------------------------------------------------- -# Includes -# ---------------------------------------------------------------------- - - OPENGL_INC = -I/usr/X11R6/include\ - -I/usr/include/X11/GLw\ - -I$(HOME)/SOURCES/Mesa-3.1/include\ - -I$(HOME)/SOURCES/Mesa-3.1/include/GL - MOTIF_INC = -I/usr/X11R6/LessTif/Motif1.2/include +MAKE = make +CC = c++ +FLAGS = -g -Wall +RM = rm +RMFLAGS = -f # ---------------------------------------------------------------------- # 3rd party libraries # ---------------------------------------------------------------------- - OPENGL_LIB = -lGLU -lGL - OPENGL_MOTIF_LIB = -lGLw - MESA_LIB = -L$(HOME)/SOURCES/Mesa-3.1/lib -lGLU -lGL - MESA_MOTIF_LIB = -L$(HOME)/SOURCES/Mesa-3.1/lib -lGLw - MESA_STATIC_LIB = $(HOME)/SOURCES/Mesa-static/lib/libGLU.a\ - $(HOME)/SOURCES/Mesa-static/lib/libGL.a - MESA_MOTIF_STATIC_LIB = $(HOME)/SOURCES/Mesa-static/lib/libGLw.a -# XMOTIF_LIB = /usr/local/lib/libXm.so.2 -L/usr/X11R6/lib -lXt -lX11 -lXext - XMOTIF_LIB = -L/usr/local/lib -L/usr/X11R6/LessTif/Motif1.2/lib -lXm\ - -L/usr/X11R6/lib -lXt -lX11 -lXext - THREAD_LIB = -L/usr/lib -lpthread +OPENGL_INC = -I/usr/X11R6/include\ + -I/usr/include/X11/GLw\ + -I$(HOME)/SOURCES/Mesa-3.1/include\ + -I$(HOME)/SOURCES/Mesa-3.1/include/GL +MOTIF_INC = -I/usr/X11R6/LessTif/Motif1.2/include + +OPENGL_LIB = -lGLU -lGL +OPENGL_MOTIF_LIB = -lGLw +MESA_LIB = -L$(HOME)/SOURCES/Mesa-3.1/lib -lGLU -lGL +MESA_MOTIF_LIB = -L$(HOME)/SOURCES/Mesa-3.1/lib -lGLw +MESA_STATIC_LIB = $(HOME)/SOURCES/Mesa-static/lib/libGLU.a\ + $(HOME)/SOURCES/Mesa-static/lib/libGL.a +MESA_MOTIF_STATIC_LIB = $(HOME)/SOURCES/Mesa-static/lib/libGLw.a +# XMOTIF_LIB = /usr/local/lib/libXm.so.2 -L/usr/X11R6/lib -lXt -lX11 -lXext +XMOTIF_LIB = -L/usr/local/lib -L/usr/X11R6/LessTif/Motif1.2/lib -lXm\ + -L/usr/X11R6/lib -lXt -lX11 -lXext +THREAD_LIB = -L/usr/lib -lpthread # ---------------------------------------------------------------------- # Gmsh definitions # ---------------------------------------------------------------------- - GMSH_DIR = Adapt Common DataStr Geo Graphics Mesh Parser\ - Motif Fltk Plugin jpeg utils Parallel - GMSH_XMOTIF_DIR = Adapt Common DataStr Geo Graphics Mesh Parser Motif jpeg Parallel - GMSH_BOX_DIR = Adapt Box Common DataStr Geo Mesh Parser Plugin Parallel - GMSH_BIN_DIR = bin - GMSH_LIB_DIR = lib - GMSH_DOC_DIR = doc - GMSH_DEMO_DIR = demos - GMSH_TUTOR_DIR = tutorial - GMSH_ARCHIVE_DIR = archives - - - GMSH_XMOTIF_LIB = -L$(GMSH_LIB_DIR) -lMotif -lGraphics -lParser -lMesh -lGeo\ - -lAdapt -lCommon -lDataStr -lJpeg -lParallel - GMSH_BOX_LIB = -L$(GMSH_LIB_DIR) -lBox -lParser -lMesh -lGeo\ - -lAdapt -lPlugin -lCommon -lDataStr -lParallel - GMSH_ARCHIVE = $(GMSH_ARCHIVE_DIR)/gmsh-`date "+%Y.%m.%d"` - GMSH_SRCRPM = gmsh-$(GMSH_RELEASE) - GMSH_SOURCES = `find . \( ! -name "*.tar*" -a ! -name "*.tgz" \ - -a ! -name "*.o" -a ! -name "lib*.a" \ - -a ! -name "*.msh" -a ! -name "*.bak" \ - -a ! -name "gmsh" -a ! -name "gmsh-*"\ - -a ! -type d \)` - GMSH_UNAME = `uname` +GMSH_DIR = Adapt Common DataStr Geo Graphics Mesh Parser\ + Motif Fltk Plugin jpeg utils Parallel +GMSH_XMOTIF_DIR = Adapt Common DataStr Geo Graphics Mesh Parser Motif jpeg Parallel +GMSH_BOX_DIR = Adapt Box Common DataStr Geo Mesh Parser Plugin Parallel +GMSH_BIN_DIR = bin +GMSH_LIB_DIR = lib +GMSH_DOC_DIR = doc +GMSH_DEMO_DIR = demos +GMSH_TUTOR_DIR = tutorial +GMSH_ARCHIVE_DIR = archives + +GMSH_XMOTIF_LIB = -L$(GMSH_LIB_DIR) -lMotif -lGraphics -lParser -lMesh -lGeo\ + -lAdapt -lCommon -lDataStr -lJpeg -lParallel +GMSH_BOX_LIB = -L$(GMSH_LIB_DIR) -lBox -lParser -lMesh -lGeo\ + -lAdapt -lPlugin -lCommon -lDataStr -lParallel +GMSH_ARCHIVE = $(GMSH_ARCHIVE_DIR)/gmsh-`date "+%Y.%m.%d"` +GMSH_SRCRPM = gmsh-$(GMSH_RELEASE) +GMSH_SOURCES = `find . \( ! -name "*.tar*" -a ! -name "*.tgz" \ + -a ! -name "*.o" -a ! -name "lib*.a" \ + -a ! -name "*.msh" -a ! -name "*.bak" \ + -a ! -name "gmsh" -a ! -name "gmsh-*"\ + -a ! -type d \)` +GMSH_UNAME = `uname` # ---------------------------------------------------------------------- # Rules for developers