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

sun,aix -> fltk1.1

parent e9d76377
No related branches found
No related tags found
No related merge requests found
# $Id: Makefile,v 1.200 2002-04-13 04:17:21 geuzaine Exp $ # $Id: Makefile,v 1.201 2002-04-13 04:31:35 geuzaine Exp $
GMSH_MAJOR_VERSION = 1 GMSH_MAJOR_VERSION = 1
GMSH_MINOR_VERSION = 35 GMSH_MINOR_VERSION = 35
...@@ -251,7 +251,7 @@ bb-mingw: initialtag ...@@ -251,7 +251,7 @@ bb-mingw: initialtag
# ---------------------------------------------------------------------- # ----------------------------------------------------------------------
# #
# Linux standard # Linux
# #
compile-linux: initialtag compile-linux: initialtag
@for i in $(GMSH_FLTK_DIR); do (cd $$i && $(MAKE) \ @for i in $(GMSH_FLTK_DIR); do (cd $$i && $(MAKE) \
...@@ -261,36 +261,16 @@ compile-linux: initialtag ...@@ -261,36 +261,16 @@ compile-linux: initialtag
"OS_FLAGS=-D_LITTLE_ENDIAN" \ "OS_FLAGS=-D_LITTLE_ENDIAN" \
"VERSION_FLAGS=-D_FLTK" \ "VERSION_FLAGS=-D_FLTK" \
"GL_INCLUDE=" \ "GL_INCLUDE=" \
"GUI_INCLUDE=-I$(HOME)/SOURCES/fltk" \
); done
link-linux:
$(CXX) -o $(GMSH_BIN_DIR)/gmsh $(GMSH_FLTK_LIB) $(OPENGL_LIB) \
-L$(HOME)/SOURCES/fltk/lib $(FLTK_LIB) -L/usr/X11R6/lib $(X11_LIB) -lm -ldl
linux: compile-linux link-linux
#
# Test for fltk 1.1
#
compile-fltk1: initialtag
@for i in $(GMSH_FLTK_DIR); do (cd $$i && $(MAKE) \
"CXX=$(CXX)" \
"CC=$(CC)" \
"OPT_FLAGS=-g -Wall" \
"OS_FLAGS=-D_LITTLE_ENDIAN" \
"VERSION_FLAGS=-D_FLTK" \
"GL_INCLUDE=" \
"GUI_INCLUDE=-I$(HOME)/SOURCES/fltk-1.1" \ "GUI_INCLUDE=-I$(HOME)/SOURCES/fltk-1.1" \
); done ); done
link-fltk1: link-linux:
$(CXX) -o $(GMSH_BIN_DIR)/gmsh $(GMSH_FLTK_LIB)\ $(CXX) -o $(GMSH_BIN_DIR)/gmsh $(GMSH_FLTK_LIB)\
$(HOME)/SOURCES/fltk-1.1/lib/libfltk_gl.a\ -L$(HOME)/SOURCES/fltk-1.1/lib -lfltk_gl $(OPENGL_LIB) -lfltk\
$(OPENGL_LIB) \ -L/usr/X11R6/lib $(X11_LIB) -lm -ldl
$(HOME)/SOURCES/fltk-1.1/lib/libfltk.a \ linux: compile-linux link-linux
-L/usr/X11R6/lib $(X11_LIB) -lm
fltk1: compile-fltk1 link-fltk1
# #
# Test for fltk 2.0 # Linux fltk 2.0
# #
compile-fltk2: initialtag compile-fltk2: initialtag
@for i in $(GMSH_FLTK_DIR); do (cd $$i && $(MAKE) \ @for i in $(GMSH_FLTK_DIR); do (cd $$i && $(MAKE) \
...@@ -448,11 +428,12 @@ compile-ibm: initialtag ...@@ -448,11 +428,12 @@ compile-ibm: initialtag
"OS_FLAGS=-D_BSD" \ "OS_FLAGS=-D_BSD" \
"VERSION_FLAGS=-D_FLTK -D_NODLL" \ "VERSION_FLAGS=-D_FLTK -D_NODLL" \
"GL_INCLUDE=" \ "GL_INCLUDE=" \
"GUI_INCLUDE=-I$(HOME)/SOURCES/fltk" \ "GUI_INCLUDE=-I$(HOME)/SOURCES/fltk-1.1" \
); done ); done
link-ibm: link-ibm:
$(CXX) -o $(GMSH_BIN_DIR)/gmsh $(GMSH_FLTK_LIB) $(OPENGL_LIB) \ $(CXX) -o $(GMSH_BIN_DIR)/gmsh $(GMSH_FLTK_LIB)\
-L$(HOME)/SOURCES/fltk/lib $(FLTK_LIB) $(X11_LIB) -lm -L$(HOME)/SOURCES/fltk-1.1/lib -lfltk_gl $(OPENGL_LIB) -lfltk\
$(X11_LIB) -lm
ibm: compile-ibm link-ibm ibm: compile-ibm link-ibm
distrib-ibm: distrib-ibm:
make tag make tag
...@@ -507,68 +488,30 @@ distrib-sgi: ...@@ -507,68 +488,30 @@ distrib-sgi:
make clean make clean
make sgi make sgi
make distrib make distrib
#
# Mingw
#
compile-mingw: initialtag
@for i in $(GMSH_FLTK_DIR); do (cd $$i && $(MAKE) \
"CXX=g++" \
"CC=gcc" \
"OPT_FLAGS=-O2" \
"OS_FLAGS=-DWIN32 -D_LITTLE_ENDIAN -mno-cygwin -I/mingw/include" \
"VERSION_FLAGS=-D_FLTK" \
"GL_INCLUDE=" \
"GUI_INCLUDE=-I$(HOME)/SOURCES/fltk" \
); done
link-mingw:
g++ -mno-cygwin -L/mingw/lib -o $(GMSH_BIN_DIR)/gmsh.exe $(GMSH_FLTK_LIB)\
Common/Icon.res $(HOME)/SOURCES/fltk/lib/libfltk.a\
-lglu32 -lopengl32 -lgdi32 -lwsock32 -lm
mingw: compile-mingw link-mingw
# #
# Cygwin # Cygwin (add '-lole32 -luuid' after -lgdi32 when DND is ready (gcc>3))
# #
compile-cygwin: initialtag compile-cygwin: initialtag
@for i in $(GMSH_FLTK_DIR); do (cd $$i && $(MAKE) \ @for i in $(GMSH_FLTK_DIR); do (cd $$i && $(MAKE) \
"CXX=g++" \ "CXX=g++" \
"CC=gcc" \ "CC=gcc" \
"OPT_FLAGS=-O2" \ "OPT_FLAGS=-O2" \
"OS_FLAGS=-DWIN32 -D_LITTLE_ENDIAN" \ "OS_FLAGS=-mwindows -DWIN32 -D_LITTLE_ENDIAN" \
"VERSION_FLAGS=-D_FLTK -I/usr/include/w32api" \ "VERSION_FLAGS=-D_FLTK -I/usr/include/w32api" \
"GL_INCLUDE=" \ "GL_INCLUDE=" \
"GUI_INCLUDE=-I$(HOME)/SOURCES/fltk" \ "GUI_INCLUDE=-I$(HOME)/SOURCES/fltk-1.1" \
); done ); done
link-cygwin: link-cygwin:
g++ -Wl,--subsystem,windows -o $(GMSH_BIN_DIR)/gmsh.exe $(GMSH_FLTK_LIB)\ g++ -Wl,--subsystem,windows -o $(GMSH_BIN_DIR)/gmsh.exe $(GMSH_FLTK_LIB)\
Common/Icon.res $(HOME)/SOURCES/fltk/lib/libfltk.a\ Common/Icon.res -L$(HOME)/SOURCES/fltk-1.1/lib -lfltk_gl\
-lglu32 -lopengl32 -lgdi32 -lwsock32 -lm -lglu32 -lopengl32 -lfltk -lgdi32 -lwsock32 -lm
cygwin: compile-cygwin link-cygwin cygwin: compile-cygwin link-cygwin
distrib-cygwin: distrib-cygwin:
make tag make tag
make clean make clean
make cygwin make cygwin
make distrib-win make distrib-win
#
# Cygwin with fltk 1.1 (add '-lole32 -luuid' after -lgdi32 when DND is ready (gcc>3))
#
compile-cygwin1: initialtag
@for i in $(GMSH_FLTK_DIR); do (cd $$i && $(MAKE) \
"CXX=g++" \
"CC=gcc" \
"OPT_FLAGS=-O2" \
"OS_FLAGS=-mwindows -DWIN32 -D_LITTLE_ENDIAN" \
"VERSION_FLAGS=-D_FLTK -I/usr/include/w32api" \
"GL_INCLUDE=" \
"GUI_INCLUDE=-I$(HOME)/SOURCES/fltk-1.1" \
); done
link-cygwin1:
g++ -Wl,--subsystem,windows -o $(GMSH_BIN_DIR)/gmsh.exe $(GMSH_FLTK_LIB)\
Common/Icon.res $(HOME)/SOURCES/fltk-1.1/lib/libfltk_gl.a\
-lglu32 -lopengl32\
$(HOME)/SOURCES/fltk-1.1/lib/libfltk.a\
-lgdi32 -lwsock32 -lm
cygwin1: compile-cygwin1 link-cygwin1
# #
# Cygwin gertha-buro # Cygwin gertha-buro
...@@ -616,12 +559,12 @@ compile-sun: initialtag ...@@ -616,12 +559,12 @@ compile-sun: initialtag
"OS_FLAGS=" \ "OS_FLAGS=" \
"VERSION_FLAGS=-D_FLTK -D_NODLL" \ "VERSION_FLAGS=-D_FLTK -D_NODLL" \
"GL_INCLUDE=-I$(HOME)/SOURCES/Mesa-3.1/include" \ "GL_INCLUDE=-I$(HOME)/SOURCES/Mesa-3.1/include" \
"GUI_INCLUDE=-I$(HOME)/SOURCES/fltk" \ "GUI_INCLUDE=-I$(HOME)/SOURCES/fltk-1.1" \
); done ); done
link-sun: link-sun:
$(CXX) -o $(GMSH_BIN_DIR)/gmsh $(GMSH_FLTK_LIB)\ $(CXX) -o $(GMSH_BIN_DIR)/gmsh $(GMSH_FLTK_LIB)\
-L$(HOME)/SOURCES/Mesa-3.1/lib $(OPENGL_LIB) \ -L$(HOME)/SOURCES/fltk-1.1/lib -lfltk_gl
-L$(HOME)/SOURCES/fltk/lib $(FLTK_LIB)\ -L$(HOME)/SOURCES/Mesa-3.1/lib $(OPENGL_LIB) -lfltk\
$(X11_LIB) -lXext -lsocket -lnsl -ldl -lm $(X11_LIB) -lXext -lsocket -lnsl -ldl -lm
sun: compile-sun link-sun sun: compile-sun link-sun
distrib-sun: distrib-sun:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment