From f7fd82242f38ca166a8c499d9175f083e2a8522d Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Wed, 1 Aug 2001 08:05:13 +0000
Subject: [PATCH] mesa static

---
 Makefile | 28 ++++++++++++++++++----------
 1 file changed, 18 insertions(+), 10 deletions(-)

diff --git a/Makefile b/Makefile
index aeec8aa70e..b9257be538 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile,v 1.108 2001-07-29 09:41:37 geuzaine Exp $
+# $Id: Makefile,v 1.109 2001-08-01 08:05:13 geuzaine Exp $
 # ----------------------------------------------------------------------
 #  Makefile for Gmsh  
 # ----------------------------------------------------------------------
@@ -20,8 +20,8 @@
                           -I$(HOME)/SOURCES/Mesa-3.1/include\
                           -I$(HOME)/SOURCES/Mesa-3.1/include/GL
               MOTIF_INC = -I/usr/X11R6/LessTif/Motif1.2/include
-             FLTK_INC   = -I$(HOME)/SOURCES/fltk
-      FLTK_INC_SCOREC   = -I/users/develop/develop/visual/fltk/1.0/include
+               FLTK_INC = -I$(HOME)/SOURCES/fltk
+        FLTK_INC_SCOREC = -I/users/develop/develop/visual/fltk/1.0/include
       FLTK_INC_LAPTOPJF = -I../../fltk-1.0.9
    FLTK_INC_GERTHA_BURO = -I../../fltk
 
@@ -39,8 +39,8 @@
 #            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 
-               FLTK_LIB = -L$(HOME)/SOURCES/fltk/lib -lfltk\
-                          -L/usr/X11R6/lib -lX11
+               FLTK_LIB = -L$(HOME)/SOURCES/fltk/lib -lfltk -L/usr/X11R6/lib -lX11
+        FLTK_STATIC_LIB = -L$(HOME)/SOURCES/fltk-static/lib -lfltk -L/usr/X11R6/lib -lX11
 FLTK_LIB_SOLARIS_SCOREC = /users/develop/develop/visual/fltk/1.0/lib/sun4_5/libfltk-gcc.a\
                           -L/usr/X11R6/lib -lX11
   FLTK_LIB_LINUX_SCOREC = /users/develop/develop/visual/fltk/1.0/lib/x86_linux/libfltk.a\
@@ -94,6 +94,18 @@ default: initialtag
            "GUI_INCLUDE=$(FLTK_INC)" \
         ); done
 
+static:
+	@for i in $(GMSH_FLTK_DIR); do (cd $$i && $(MAKE) \
+           "CC=$(CC)" \
+           "C_FLAGS=-O3" \
+           "OS_FLAGS=-D_LITTLE_ENDIAN" \
+           "VERSION_FLAGS=-D_FLTK" \
+           "GL_INCLUDE=-I$(HOME)/SOURCES/Mesa-static/include -I$(HOME)/SOURCES/Mesa-static/include/GL" \
+           "GUI_INCLUDE=$(FLTK_INC)" \
+        ); done
+	$(CC) -o $(GMSH_BIN_DIR)/gmshm $(GMSH_FLTK_LIB) $(MESA_STATIC_LIB) \
+                 $(FLTK_STATIC_LIB) -lm
+
 win: initialtag
 	@for i in $(GMSH_FLTK_DIR); do (cd $$i && $(MAKE) \
            "CC=g++" \
@@ -124,10 +136,6 @@ efence:
 	$(CC) -o $(GMSH_BIN_DIR)/gmsh $(GMSH_FLTK_LIB) $(MESA_LIB) \
                  $(FLTK_LIB) -lefence -lm
 
-gmshm:
-	$(CC) -o $(GMSH_BIN_DIR)/gmshm $(GMSH_FLTK_LIB) $(MESA_STATIC_LIB) \
-                 $(FLTK_LIB) -lm
-
 gmsh2:
 	$(CC) -o $(GMSH_BIN_DIR)/gmsh $(GMSH_FLTK_LIB) $(MESA_LIB) \
                  $(FLTK_LIB) -lfltk_gl $(THREAD_LIB) -lm
@@ -408,7 +416,7 @@ fltk_compile_big_endian:
            "C_FLAGS=-O3" \
            "OS_FLAGS=" \
            "VERSION_FLAGS=-D_FLTK -D_NODLL" \
-           "GL_INCLUDE=$(OPENGL_INC)" \
+           "GL_INCLUDE=-I/usr/include/X11/GLw -I$(HOME)/SOURCES/Mesa-3.1/include -I$(HOME)/SOURCES/Mesa-3.1/include/GL" \
            "GUI_INCLUDE=$(FLTK_INC)" \
         ); done
 
-- 
GitLab