[Therion] Loch Makefile

Martin Sluka martinsluka at mac.com
Tue May 5 12:55:13 CEST 2009


Yesterday with help of Stacho we debuged the Loch compilation under  
MacOSX. Just for inspiration!

m.s. (too many Martins here :)  )

# PLATFORM MACOSX
CXX = c++
CC = cc
##VTKPATH = /usr/local/include/vtk-5.4
VTKPATH = /Users/confero_4/Development/VTKBin/include/vtk-5.4
VTKLIBS = -L/Users/confero_4/Development/VTKBin/lib/vtk-5.4 - 
lvtkHybrid -lvtkImaging -lvtkIO -lvtkGraphics -lvtkFiltering - 
lvtkCommon -lvtkjpeg -lvtkpng -lvtkzlib -lvtksys -lfreetype -lGLU -lGL
POBJECTS = getline.o
CXXPFLAGS = -W -Wall -DLXMACOSX $(shell wx-config --cxxflags) -I$ 
(VTKPATH) -Wno-deprecated -I/usr/X11R6/include -I/usr/X11R6/include/ 
freetype2
CCPFLAGS = -W -Wall -DLXMACOSX $(shell wx-config --cflags) -I/usr/ 
X11R6/include
LXLIBDIR =
PLIBS = -lz -L/usr/X11R6/lib $(shell wx-config --libs --gl-libs) $ 
(VTKLIBS)
POSTMAKE = cp -f ./loch ./loch.app/Contents/MacOS
STRIPFLAG =

# PLATFORM ENDCONFIG





On 5.5.2009, at 12:27, Martin Luethi wrote:

> Hi
>
> There are some weird settings in the Loch Makefile for the VTK  
> variables. It
> seems that VTKPATH is used to mean VTKINCLUDEPATH, but also for  
> VTKLIBPATH,
> which causes problems. Here is a better version (only for target  
> Debian)
>
> Best, Martin
>
> # PLATFORM DEBIAN
> CXX = c++
> CC = gcc
> POBJECTS = lxR2P.o
> VTKPATH = /usr/local
> VTKINCLUDEPATH = $(VTKPATH)/include/vtk-5.2
> VTKLIBPATH = $(VTKPATH)/lib/vtk-5.2
> VTKLIBS = -lvtkHybrid -lvtkImaging -lvtkIO -lvtkGraphics - 
> lvtkFiltering -lvtkCommon -lfreetype
> CXXPFLAGS = -DLXLINUX $(shell wx-config --cxxflags) -Wno-deprecated  
> $(shell freetype-config --cflags) -I$(VTKINCLUDEPATH)
> CCPFLAGS = -DLXLINUX  $(shell wx-config --cflags)
> LXLIBDIR = linux
> PLIBS = $(shell wx-config --libs --gl-libs) -L$(VTKLIBPATH) $ 
> (VTKLIBS) -lGLU -lpthread -lz
> LXPLATFORM = LINUX
>
> _______________________________________________
> Therion mailing list
> Therion at speleo.sk
> http://mailman.speleo.sk/mailman/listinfo/therion




More information about the Therion mailing list