diff options
| author | kintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c> | 2010-05-09 01:55:22 (GMT) | 
|---|---|---|
| committer | kintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c> | 2010-05-09 01:55:22 (GMT) | 
| commit | 07a83867cc30fddd68f19888970dc6c43dd8eb40 (patch) | |
| tree | 7c04b9b5b5711c866608a7842c6f7624497ccd52 /patches | |
| parent | 7bfc4e224f8ed4d44f6cb9d90bb8459974e20f41 (diff) | |
updated to support an installation dir
git-svn-id: http://svn.clifford.at/openscad/trunk@537 b57f626f-c46c-0410-a088-ec61d464b74c
Diffstat (limited to 'patches')
| -rw-r--r-- | patches/OpenCSG-1.3.0-MacOSX-port.patch | 1068 | 
1 files changed, 1040 insertions, 28 deletions
| diff --git a/patches/OpenCSG-1.3.0-MacOSX-port.patch b/patches/OpenCSG-1.3.0-MacOSX-port.patch index 372d086..bb55165 100644 --- a/patches/OpenCSG-1.3.0-MacOSX-port.patch +++ b/patches/OpenCSG-1.3.0-MacOSX-port.patch @@ -1,6 +1,147 @@ +diff -ru OpenCSG-1.3.0/Makefile OpenCSG-1.3.0-mac/Makefile +--- OpenCSG-1.3.0/Makefile	2010-02-06 21:35:10.000000000 +0100 ++++ OpenCSG-1.3.0-mac/Makefile	2010-05-09 02:50:55.000000000 +0200 +@@ -1,10 +1,130 @@ +-SUBDIRS = glew src example ++############################################################################# ++# Makefile for building: opencsg ++# Generated by qmake (2.01a) (Qt 4.6.2) on: Sun May 9 02:45:47 2010 ++# Project:  opencsg.pro ++# Template: subdirs ++# Command: /usr/bin/qmake -macx CONFIG+=x86\ x86_64 -o Makefile opencsg.pro ++############################################################################# +  +-all: +-	for X in $(SUBDIRS); do make -C $$X ; done ++first: make_default ++MAKEFILE      = Makefile ++QMAKE         = /usr/bin/qmake ++DEL_FILE      = rm -f ++CHK_DIR_EXISTS= test -d ++MKDIR         = mkdir -p ++COPY          = cp -f ++COPY_FILE     = cp -f ++COPY_DIR      = cp -f -R ++INSTALL_FILE  = $(COPY_FILE) ++INSTALL_PROGRAM = $(COPY_FILE) ++INSTALL_DIR   = $(COPY_DIR) ++DEL_FILE      = rm -f ++SYMLINK       = ln -f -s ++DEL_DIR       = rmdir ++MOVE          = mv -f ++CHK_DIR_EXISTS= test -d ++MKDIR         = mkdir -p ++SUBTARGETS    =  \ ++		sub-src +  +-clean: +-	for X in $(SUBDIRS); do make -C $$X clean; done ++src/$(MAKEFILE):  ++	@$(CHK_DIR_EXISTS) src/ || $(MKDIR) src/  ++	cd src/ && $(QMAKE) /Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/src/OpenCSG-1.3.0-patched/src/src.pro -macx CONFIG+=x86\ x86_64 -o $(MAKEFILE) ++sub-src-qmake_all:  FORCE ++	@$(CHK_DIR_EXISTS) src/ || $(MKDIR) src/  ++	cd src/ && $(QMAKE) /Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/src/OpenCSG-1.3.0-patched/src/src.pro -macx CONFIG+=x86\ x86_64 -o $(MAKEFILE) ++sub-src: src/$(MAKEFILE) FORCE ++	cd src/ && $(MAKE) -f $(MAKEFILE) ++sub-src-make_default: src/$(MAKEFILE) FORCE ++	cd src/ && $(MAKE) -f $(MAKEFILE)  ++sub-src-make_first: src/$(MAKEFILE) FORCE ++	cd src/ && $(MAKE) -f $(MAKEFILE) first ++sub-src-all: src/$(MAKEFILE) FORCE ++	cd src/ && $(MAKE) -f $(MAKEFILE) all ++sub-src-clean: src/$(MAKEFILE) FORCE ++	cd src/ && $(MAKE) -f $(MAKEFILE) clean ++sub-src-distclean: src/$(MAKEFILE) FORCE ++	cd src/ && $(MAKE) -f $(MAKEFILE) distclean ++sub-src-install_subtargets: src/$(MAKEFILE) FORCE ++	cd src/ && $(MAKE) -f $(MAKEFILE) install ++sub-src-uninstall_subtargets: src/$(MAKEFILE) FORCE ++	cd src/ && $(MAKE) -f $(MAKEFILE) uninstall ++ ++Makefile: opencsg.pro  /usr/local/Qt4.6/mkspecs/macx-g++/qmake.conf /usr/local/Qt4.6/mkspecs/common/unix.conf \ ++		/usr/local/Qt4.6/mkspecs/common/mac.conf \ ++		/usr/local/Qt4.6/mkspecs/common/mac-g++.conf \ ++		/usr/local/Qt4.6/mkspecs/qconfig.pri \ ++		/usr/local/Qt4.6/mkspecs/features/qt_functions.prf \ ++		/usr/local/Qt4.6/mkspecs/features/qt_config.prf \ ++		/usr/local/Qt4.6/mkspecs/features/exclusive_builds.prf \ ++		/usr/local/Qt4.6/mkspecs/features/default_pre.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/default_pre.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/dwarf2.prf \ ++		/usr/local/Qt4.6/mkspecs/features/debug.prf \ ++		/usr/local/Qt4.6/mkspecs/features/default_post.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/default_post.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/objective_c.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/x86_64.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/x86.prf \ ++		/usr/local/Qt4.6/mkspecs/features/warn_on.prf \ ++		/usr/local/Qt4.6/mkspecs/features/qt.prf \ ++		/usr/local/Qt4.6/mkspecs/features/unix/thread.prf \ ++		/usr/local/Qt4.6/mkspecs/features/moc.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/rez.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/sdk.prf \ ++		/usr/local/Qt4.6/mkspecs/features/resources.prf \ ++		/usr/local/Qt4.6/mkspecs/features/uic.prf \ ++		/usr/local/Qt4.6/mkspecs/features/yacc.prf \ ++		/usr/local/Qt4.6/mkspecs/features/lex.prf \ ++		/usr/local/Qt4.6/mkspecs/features/include_source_dir.prf ++	$(QMAKE) -macx CONFIG+=x86\ x86_64 -o Makefile opencsg.pro ++/usr/local/Qt4.6/mkspecs/common/unix.conf: ++/usr/local/Qt4.6/mkspecs/common/mac.conf: ++/usr/local/Qt4.6/mkspecs/common/mac-g++.conf: ++/usr/local/Qt4.6/mkspecs/qconfig.pri: ++/usr/local/Qt4.6/mkspecs/features/qt_functions.prf: ++/usr/local/Qt4.6/mkspecs/features/qt_config.prf: ++/usr/local/Qt4.6/mkspecs/features/exclusive_builds.prf: ++/usr/local/Qt4.6/mkspecs/features/default_pre.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/default_pre.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/dwarf2.prf: ++/usr/local/Qt4.6/mkspecs/features/debug.prf: ++/usr/local/Qt4.6/mkspecs/features/default_post.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/default_post.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/objective_c.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/x86_64.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/x86.prf: ++/usr/local/Qt4.6/mkspecs/features/warn_on.prf: ++/usr/local/Qt4.6/mkspecs/features/qt.prf: ++/usr/local/Qt4.6/mkspecs/features/unix/thread.prf: ++/usr/local/Qt4.6/mkspecs/features/moc.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/rez.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/sdk.prf: ++/usr/local/Qt4.6/mkspecs/features/resources.prf: ++/usr/local/Qt4.6/mkspecs/features/uic.prf: ++/usr/local/Qt4.6/mkspecs/features/yacc.prf: ++/usr/local/Qt4.6/mkspecs/features/lex.prf: ++/usr/local/Qt4.6/mkspecs/features/include_source_dir.prf: ++qmake: qmake_all FORCE ++	@$(QMAKE) -macx CONFIG+=x86\ x86_64 -o Makefile opencsg.pro ++ ++qmake_all: sub-src-qmake_all FORCE ++ ++make_default: sub-src-make_default FORCE ++make_first: sub-src-make_first FORCE ++all: sub-src-all FORCE ++clean: sub-src-clean FORCE ++distclean: sub-src-distclean FORCE ++	-$(DEL_FILE) Makefile ++install_subtargets: sub-src-install_subtargets FORCE ++uninstall_subtargets: sub-src-uninstall_subtargets FORCE ++ ++mocclean: compiler_moc_header_clean compiler_moc_source_clean ++ ++mocables: compiler_moc_header_make_all compiler_moc_source_make_all ++install: install_subtargets  FORCE ++ ++uninstall:  uninstall_subtargets FORCE ++ ++FORCE: +  +-distclean: +-	for X in $(SUBDIRS); do make -C $$X distclean; done  diff -ru OpenCSG-1.3.0/RenderTexture/RenderTexture.h OpenCSG-1.3.0-mac/RenderTexture/RenderTexture.h  --- OpenCSG-1.3.0/RenderTexture/RenderTexture.h	2010-02-06 21:35:10.000000000 +0100 -+++ OpenCSG-1.3.0-mac/RenderTexture/RenderTexture.h	2010-02-09 10:49:30.000000000 +0100 ++++ OpenCSG-1.3.0-mac/RenderTexture/RenderTexture.h	2010-05-09 02:51:07.000000000 +0200  @@ -294,8 +294,8 @@       bool _BindDepthBuffer( ) const; @@ -23,9 +164,341 @@ diff -ru OpenCSG-1.3.0/RenderTexture/RenderTexture.h OpenCSG-1.3.0-mac/RenderTex       unsigned short* _pPoorDepthTexture; // [Redge] +diff -ru OpenCSG-1.3.0/example/Makefile OpenCSG-1.3.0-mac/example/Makefile +--- OpenCSG-1.3.0/example/Makefile	2010-02-06 21:35:10.000000000 +0100 ++++ OpenCSG-1.3.0-mac/example/Makefile	2010-05-09 02:51:11.000000000 +0200 +@@ -1,106 +1,206 @@ + ############################################################################# +-# Makefile for building: opencsgexample +-# Generated by qmake (1.06c) (Qt 3.2.0) on: Thu Apr 22 16:05:34 2004 ++# Makefile for building: opencsgexample.app/Contents/MacOS/opencsgexample ++# Generated by qmake (2.01a) (Qt 4.6.2) on: Sun May 9 02:43:57 2010 + # Project:  example.pro + # Template: app +-# Command: $(QMAKE) -o Makefile example.pro ++# Command: /usr/bin/qmake -macx CONFIG+=x86\ x86_64 -o Makefile example.pro + ############################################################################# +  + ####### Compiler, tools and options +  +-CC       = gcc +-CXX      = g++ +-LEX      = flex +-YACC     = yacc +-CFLAGS   = -pipe -Wall -W -O2 +-CXXFLAGS = -pipe -Wall -W -O2 +-LEXFLAGS =  +-YACCFLAGS= -d +-INCPATH  = -I. -I../glew/include -I../include -I/usr/X11R6/include -I/usr/X11R6/include +-LINK     = g++ +-LFLAGS   =  +-LIBS     = $(SUBLIBS) -L/usr/X11R6/lib -L/usr/X11R6/lib -L../lib -lopencsg -lglut -L../glew/lib -lGLEW -lGLU -lGL -lXmu -lXext -lX11 -lm +-AR       = ar cqs +-RANLIB   =  +-MOC      = $(QTDIR)/bin/moc +-UIC      = $(QTDIR)/bin/uic +-QMAKE    = qmake +-TAR      = tar -cf +-GZIP     = gzip -9f +-COPY     = cp -f +-COPY_FILE= $(COPY) +-COPY_DIR = $(COPY) -r +-DEL_FILE = rm -f +-SYMLINK  = ln -sf +-DEL_DIR  = rmdir +-MOVE     = mv -f ++CC            = gcc ++CXX           = g++ ++DEFINES       = -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED ++CFLAGS        = -pipe -O2 -Wall -W -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -arch i386 $(DEFINES) ++CXXFLAGS      = -pipe -O2 -Wall -W -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -arch i386 $(DEFINES) ++INCPATH       = -I/usr/local/Qt4.6/mkspecs/macx-g++ -I. -I/Library/Frameworks/QtCore.framework/Versions/4/Headers -I/usr/include/QtCore -I/Library/Frameworks/QtGui.framework/Versions/4/Headers -I/usr/include/QtGui -I/usr/include -I../include -I/opt/local/include -I/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers -I/System/Library/Frameworks/AGL.framework/Headers -I. -F/Library/Frameworks ++LINK          = g++ ++LFLAGS        = -headerpad_max_install_names -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -arch i386 ++LIBS          = $(SUBLIBS) -F/Library/Frameworks -L/Library/Frameworks -L../lib -lopencsg -lGLEW -framework GLUT -L/opt/local/lib -framework OpenGL -framework AGL -framework QtGui -framework QtCore  ++AR            = ar cq ++RANLIB        = ranlib -s ++QMAKE         = /usr/bin/qmake ++TAR           = tar -cf ++COMPRESS      = gzip -9f ++COPY          = cp -f ++SED           = sed ++COPY_FILE     = cp -f ++COPY_DIR      = cp -f -R ++STRIP         =  ++INSTALL_FILE  = $(COPY_FILE) ++INSTALL_DIR   = $(COPY_DIR) ++INSTALL_PROGRAM = $(COPY_FILE) ++DEL_FILE      = rm -f ++SYMLINK       = ln -f -s ++DEL_DIR       = rmdir ++MOVE          = mv -f + CHK_DIR_EXISTS= test -d +-MKDIR    = mkdir -p ++MKDIR         = mkdir -p ++export MACOSX_DEPLOYMENT_TARGET = 10.4 +  + ####### Output directory +  +-OBJECTS_DIR = ./ ++OBJECTS_DIR   = ./ +  + ####### Files +  +-HEADERS = displaylistPrimitive.h +-SOURCES = displaylistPrimitive.cpp \ +-		main.cpp +-OBJECTS = displaylistPrimitive.o \ ++SOURCES       = displaylistPrimitive.cpp \ ++		main.cpp  ++OBJECTS       = displaylistPrimitive.o \ + 		main.o +-FORMS =  +-UICDECLS =  +-UICIMPLS =  +-SRCMOC   =  +-OBJMOC =  +-DIST	   = example.pro +-QMAKE_TARGET = opencsgexample +-DESTDIR  =  +-TARGET   = opencsgexample ++DIST          = /usr/local/Qt4.6/mkspecs/common/unix.conf \ ++		/usr/local/Qt4.6/mkspecs/common/mac.conf \ ++		/usr/local/Qt4.6/mkspecs/common/mac-g++.conf \ ++		/usr/local/Qt4.6/mkspecs/qconfig.pri \ ++		/usr/local/Qt4.6/mkspecs/features/qt_functions.prf \ ++		/usr/local/Qt4.6/mkspecs/features/qt_config.prf \ ++		/usr/local/Qt4.6/mkspecs/features/exclusive_builds.prf \ ++		/usr/local/Qt4.6/mkspecs/features/default_pre.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/default_pre.prf \ ++		/usr/local/Qt4.6/mkspecs/features/release.prf \ ++		/usr/local/Qt4.6/mkspecs/features/default_post.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/default_post.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/objective_c.prf \ ++		/usr/local/Qt4.6/mkspecs/features/warn_on.prf \ ++		/usr/local/Qt4.6/mkspecs/features/unix/opengl.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/x86_64.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/x86.prf \ ++		/usr/local/Qt4.6/mkspecs/features/qt.prf \ ++		/usr/local/Qt4.6/mkspecs/features/unix/thread.prf \ ++		/usr/local/Qt4.6/mkspecs/features/moc.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/rez.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/sdk.prf \ ++		/usr/local/Qt4.6/mkspecs/features/resources.prf \ ++		/usr/local/Qt4.6/mkspecs/features/uic.prf \ ++		/usr/local/Qt4.6/mkspecs/features/yacc.prf \ ++		/usr/local/Qt4.6/mkspecs/features/lex.prf \ ++		/usr/local/Qt4.6/mkspecs/features/include_source_dir.prf \ ++		example.pro ++QMAKE_TARGET  = opencsgexample ++DESTDIR       =  ++TARGET        = opencsgexample.app/Contents/MacOS/opencsgexample ++ ++####### Custom Compiler Variables ++QMAKE_COMP_QMAKE_OBJECTIVE_CFLAGS = -pipe \ ++		-O2 \ ++		-Wall \ ++		-W \ ++		-arch \ ++		x86_64 \ ++		-Xarch_x86_64 \ ++		-mmacosx-version-min=10.5 \ ++		-arch \ ++		i386 ++ +  + first: all + ####### Implicit rules +  +-.SUFFIXES: .c .o .cpp .cc .cxx .C ++.SUFFIXES: .o .c .cpp .cc .cxx .C +  + .cpp.o: +-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" +  + .cc.o: +-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" +  + .cxx.o: +-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" +  + .C.o: +-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" +  + .c.o: +-	$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< ++	$(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<" +  + ####### Build rules +  +-all: Makefile $(TARGET) +- +-$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC)   +-	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) $(OBJCOMP) +- +-mocables: $(SRCMOC) +-uicables: $(UICDECLS) $(UICIMPLS) +- +-$(MOC):  +-	( cd $(QTDIR)/src/moc ; $(MAKE) ) ++all: Makefile opencsgexample.app/Contents/PkgInfo opencsgexample.app/Contents/Resources/empty.lproj opencsgexample.app/Contents/Info.plist $(TARGET) +  ++$(TARGET):  $(OBJECTS)   ++	@$(CHK_DIR_EXISTS) opencsgexample.app/Contents/MacOS/ || $(MKDIR) opencsgexample.app/Contents/MacOS/  ++	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS) ++ ++Makefile: example.pro  /usr/local/Qt4.6/mkspecs/macx-g++/qmake.conf /usr/local/Qt4.6/mkspecs/common/unix.conf \ ++		/usr/local/Qt4.6/mkspecs/common/mac.conf \ ++		/usr/local/Qt4.6/mkspecs/common/mac-g++.conf \ ++		/usr/local/Qt4.6/mkspecs/qconfig.pri \ ++		/usr/local/Qt4.6/mkspecs/features/qt_functions.prf \ ++		/usr/local/Qt4.6/mkspecs/features/qt_config.prf \ ++		/usr/local/Qt4.6/mkspecs/features/exclusive_builds.prf \ ++		/usr/local/Qt4.6/mkspecs/features/default_pre.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/default_pre.prf \ ++		/usr/local/Qt4.6/mkspecs/features/release.prf \ ++		/usr/local/Qt4.6/mkspecs/features/default_post.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/default_post.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/objective_c.prf \ ++		/usr/local/Qt4.6/mkspecs/features/warn_on.prf \ ++		/usr/local/Qt4.6/mkspecs/features/unix/opengl.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/x86_64.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/x86.prf \ ++		/usr/local/Qt4.6/mkspecs/features/qt.prf \ ++		/usr/local/Qt4.6/mkspecs/features/unix/thread.prf \ ++		/usr/local/Qt4.6/mkspecs/features/moc.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/rez.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/sdk.prf \ ++		/usr/local/Qt4.6/mkspecs/features/resources.prf \ ++		/usr/local/Qt4.6/mkspecs/features/uic.prf \ ++		/usr/local/Qt4.6/mkspecs/features/yacc.prf \ ++		/usr/local/Qt4.6/mkspecs/features/lex.prf \ ++		/usr/local/Qt4.6/mkspecs/features/include_source_dir.prf \ ++		/Library/Frameworks/QtGui.framework/QtGui.prl \ ++		/Library/Frameworks/QtCore.framework/QtCore.prl ++	$(QMAKE) -macx CONFIG+=x86\ x86_64 -o Makefile example.pro ++/usr/local/Qt4.6/mkspecs/common/unix.conf: ++/usr/local/Qt4.6/mkspecs/common/mac.conf: ++/usr/local/Qt4.6/mkspecs/common/mac-g++.conf: ++/usr/local/Qt4.6/mkspecs/qconfig.pri: ++/usr/local/Qt4.6/mkspecs/features/qt_functions.prf: ++/usr/local/Qt4.6/mkspecs/features/qt_config.prf: ++/usr/local/Qt4.6/mkspecs/features/exclusive_builds.prf: ++/usr/local/Qt4.6/mkspecs/features/default_pre.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/default_pre.prf: ++/usr/local/Qt4.6/mkspecs/features/release.prf: ++/usr/local/Qt4.6/mkspecs/features/default_post.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/default_post.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/objective_c.prf: ++/usr/local/Qt4.6/mkspecs/features/warn_on.prf: ++/usr/local/Qt4.6/mkspecs/features/unix/opengl.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/x86_64.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/x86.prf: ++/usr/local/Qt4.6/mkspecs/features/qt.prf: ++/usr/local/Qt4.6/mkspecs/features/unix/thread.prf: ++/usr/local/Qt4.6/mkspecs/features/moc.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/rez.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/sdk.prf: ++/usr/local/Qt4.6/mkspecs/features/resources.prf: ++/usr/local/Qt4.6/mkspecs/features/uic.prf: ++/usr/local/Qt4.6/mkspecs/features/yacc.prf: ++/usr/local/Qt4.6/mkspecs/features/lex.prf: ++/usr/local/Qt4.6/mkspecs/features/include_source_dir.prf: ++/Library/Frameworks/QtGui.framework/QtGui.prl: ++/Library/Frameworks/QtCore.framework/QtCore.prl: ++qmake:  FORCE ++	@$(QMAKE) -macx CONFIG+=x86\ x86_64 -o Makefile example.pro ++ ++opencsgexample.app/Contents/PkgInfo:  ++	@$(CHK_DIR_EXISTS) opencsgexample.app/Contents || $(MKDIR) opencsgexample.app/Contents  ++	@$(DEL_FILE) opencsgexample.app/Contents/PkgInfo ++	@echo "APPL????" >opencsgexample.app/Contents/PkgInfo ++opencsgexample.app/Contents/Resources/empty.lproj:  ++	@$(CHK_DIR_EXISTS) opencsgexample.app/Contents/Resources || $(MKDIR) opencsgexample.app/Contents/Resources  ++	@touch opencsgexample.app/Contents/Resources/empty.lproj ++	 ++opencsgexample.app/Contents/Info.plist:  ++	@$(CHK_DIR_EXISTS) opencsgexample.app/Contents || $(MKDIR) opencsgexample.app/Contents  ++	@$(DEL_FILE) opencsgexample.app/Contents/Info.plist ++	@sed -e "s,@ICON@,,g" -e "s,@EXECUTABLE@,opencsgexample,g" -e "s,@TYPEINFO@,????,g" /usr/local/Qt4.6/mkspecs/macx-g++/Info.plist.app >opencsgexample.app/Contents/Info.plist + dist:  +-	@mkdir -p .tmp/opencsgexample && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/opencsgexample/ && ( cd `dirname .tmp/opencsgexample` && $(TAR) opencsgexample.tar opencsgexample && $(GZIP) opencsgexample.tar ) && $(MOVE) `dirname .tmp/opencsgexample`/opencsgexample.tar.gz . && $(DEL_FILE) -r .tmp/opencsgexample +- +-mocclean: ++	@$(CHK_DIR_EXISTS) .tmp/opencsgexample1.0.0 || $(MKDIR) .tmp/opencsgexample1.0.0  ++	$(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/opencsgexample1.0.0/ && $(COPY_FILE) --parents displaylistPrimitive.h .tmp/opencsgexample1.0.0/ && $(COPY_FILE) --parents displaylistPrimitive.cpp main.cpp .tmp/opencsgexample1.0.0/ && (cd `dirname .tmp/opencsgexample1.0.0` && $(TAR) opencsgexample1.0.0.tar opencsgexample1.0.0 && $(COMPRESS) opencsgexample1.0.0.tar) && $(MOVE) `dirname .tmp/opencsgexample1.0.0`/opencsgexample1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/opencsgexample1.0.0 +  +-uiclean: +  +-yaccclean: +-lexclean: +-clean: ++clean:compiler_clean  + 	-$(DEL_FILE) $(OBJECTS) + 	-$(DEL_FILE) *~ core *.core +  +@@ -108,20 +208,50 @@ + ####### Sub-libraries +  + distclean: clean +-	-$(DEL_FILE) $(TARGET) $(TARGET) ++	-$(DEL_FILE) -r opencsgexample.app ++	-$(DEL_FILE) Makefile +  +  +-FORCE: ++mocclean: compiler_moc_header_clean compiler_moc_source_clean ++ ++mocables: compiler_moc_header_make_all compiler_moc_source_make_all ++ ++compiler_objective_c_make_all: ++compiler_objective_c_clean: ++compiler_moc_header_make_all: ++compiler_moc_header_clean: ++compiler_rcc_make_all: ++compiler_rcc_clean: ++compiler_image_collection_make_all: qmake_image_collection.cpp ++compiler_image_collection_clean: ++	-$(DEL_FILE) qmake_image_collection.cpp ++compiler_moc_source_make_all: ++compiler_moc_source_clean: ++compiler_rez_source_make_all: ++compiler_rez_source_clean: ++compiler_uic_make_all: ++compiler_uic_clean: ++compiler_yacc_decl_make_all: ++compiler_yacc_decl_clean: ++compiler_yacc_impl_make_all: ++compiler_yacc_impl_clean: ++compiler_lex_make_all: ++compiler_lex_clean: ++compiler_clean:  +  + ####### Compile +  + displaylistPrimitive.o: displaylistPrimitive.cpp displaylistPrimitive.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o displaylistPrimitive.o displaylistPrimitive.cpp +  + main.o: main.cpp displaylistPrimitive.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp +  + ####### Install +  +-install: all  ++install:   FORCE +  +-uninstall:  ++uninstall:   FORCE ++ ++FORCE: +   diff -ru OpenCSG-1.3.0/example/example.pro OpenCSG-1.3.0-mac/example/example.pro  --- OpenCSG-1.3.0/example/example.pro	2010-02-06 21:35:10.000000000 +0100 -+++ OpenCSG-1.3.0-mac/example/example.pro	2010-02-09 10:49:30.000000000 +0100 ++++ OpenCSG-1.3.0-mac/example/example.pro	2010-05-09 02:51:14.000000000 +0200  @@ -2,9 +2,16 @@   TARGET		= opencsgexample @@ -48,7 +521,7 @@ diff -ru OpenCSG-1.3.0/example/example.pro OpenCSG-1.3.0-mac/example/example.pro   SOURCES		= displaylistPrimitive.cpp main.cpp  diff -ru OpenCSG-1.3.0/example/main.cpp OpenCSG-1.3.0-mac/example/main.cpp  --- OpenCSG-1.3.0/example/main.cpp	2010-02-06 21:35:10.000000000 +0100 -+++ OpenCSG-1.3.0-mac/example/main.cpp	2010-02-09 10:49:30.000000000 +0100 ++++ OpenCSG-1.3.0-mac/example/main.cpp	2010-05-09 02:51:20.000000000 +0200  @@ -22,7 +22,11 @@   // @@ -63,15 +536,547 @@ diff -ru OpenCSG-1.3.0/example/main.cpp OpenCSG-1.3.0-mac/example/main.cpp   #include <iostream>  diff -ru OpenCSG-1.3.0/opencsg.pro OpenCSG-1.3.0-mac/opencsg.pro  --- OpenCSG-1.3.0/opencsg.pro	2010-02-06 21:35:10.000000000 +0100 -+++ OpenCSG-1.3.0-mac/opencsg.pro	2010-02-09 10:49:30.000000000 +0100 -@@ -1,2 +1,4 @@ ++++ OpenCSG-1.3.0-mac/opencsg.pro	2010-05-09 02:51:23.000000000 +0200 +@@ -1,2 +1,2 @@   TEMPLATE = subdirs - SUBDIRS  = src example -+# On Mac we get glew from MacPorts -+!macx:SUBDIRS += glew +-SUBDIRS  = src example ++SUBDIRS  = src +diff -ru OpenCSG-1.3.0/src/Makefile OpenCSG-1.3.0-mac/src/Makefile +--- OpenCSG-1.3.0/src/Makefile	2010-02-06 21:35:10.000000000 +0100 ++++ OpenCSG-1.3.0-mac/src/Makefile	2010-05-09 02:51:27.000000000 +0200 +@@ -1,65 +1,50 @@ + ############################################################################# +-# Makefile for building: libopencsg.so.1.3.0 +-# Generated by qmake (1.07a) (Qt 3.3.8b) on: Fri Jan 29 22:15:11 2010 ++# Makefile for building: libopencsg.1.3.0.dylib ++# Generated by qmake (2.01a) (Qt 4.6.2) on: Sun May 9 02:45:47 2010 + # Project:  src.pro + # Template: lib +-# Command: $(QMAKE) -o Makefile src.pro ++# Command: /usr/bin/qmake -macx CONFIG+=x86\ x86_64 -o Makefile src.pro + ############################################################################# +  + ####### Compiler, tools and options +  +-CC       = gcc +-CXX      = g++ +-LEX      = flex +-YACC     = yacc +-CFLAGS   = -pipe -Wall -W -O2 -fPIC  +-CXXFLAGS = -pipe -Wall -W -O2 -fPIC +-LEXFLAGS =  +-YACCFLAGS= -d +-INCPATH  = -I. -I../include -I../glew/include -I.. -I/usr/X11R6/include +-LINK     = g++ +-LFLAGS   =  -shared -Wl,-soname,libopencsg.so.1 -Wl,-rpath,../lib +-LIBS     = $(SUBLIBS) -L/usr/X11R6/lib -lGLU -lGL -lXmu +-AR       = ar cqs +-RANLIB   =  +-QMAKE    = qmake +-TAR      = tar -cf +-GZIP     = gzip -9f +-COPY     = cp -f +-COPY_FILE= $(COPY) +-COPY_DIR = $(COPY) -r +-DEL_FILE = rm -f +-SYMLINK  = ln -sf +-DEL_DIR  = rmdir +-MOVE     = mv -f ++CC            = gcc ++CXX           = g++ ++DEFINES       = -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED ++CFLAGS        = -pipe -O2 -Wall -W -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -arch i386 -fPIC $(DEFINES) ++CXXFLAGS      = -pipe -O2 -Wall -W -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -arch i386 -fPIC $(DEFINES) ++INCPATH       = -I/usr/local/Qt4.6/mkspecs/macx-g++ -I. -I/Library/Frameworks/QtCore.framework/Versions/4/Headers -I/usr/include/QtCore -I/Library/Frameworks/QtGui.framework/Versions/4/Headers -I/usr/include/QtGui -I/usr/include -I../include -I.. -I../../../deploy/include -I/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers -I/System/Library/Frameworks/AGL.framework/Headers -I. -F/Library/Frameworks ++LINK          = g++ ++LFLAGS        = -headerpad_max_install_names -arch x86_64 -Xarch_x86_64 -mmacosx-version-min=10.5 -arch i386 -single_module -dynamiclib -compatibility_version	1.3 -current_version	1.3.0 -install_name	/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/lib/libopencsg.1.dylib ++LIBS          = $(SUBLIBS) -F/Library/Frameworks -L/Library/Frameworks -L/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/lib -lGLEW -framework OpenGL -framework AGL -framework QtGui -framework QtCore  ++AR            = ar cq ++RANLIB        = ranlib -s ++QMAKE         = /usr/bin/qmake ++TAR           = tar -cf ++COMPRESS      = gzip -9f ++COPY          = cp -f ++SED           = sed ++COPY_FILE     = cp -f ++COPY_DIR      = cp -f -R ++STRIP         =  ++INSTALL_FILE  = $(COPY_FILE) ++INSTALL_DIR   = $(COPY_DIR) ++INSTALL_PROGRAM = $(COPY_FILE) ++DEL_FILE      = rm -f ++SYMLINK       = ln -f -s ++DEL_DIR       = rmdir ++MOVE          = mv -f + CHK_DIR_EXISTS= test -d +-MKDIR    = mkdir -p ++MKDIR         = mkdir -p ++export MACOSX_DEPLOYMENT_TARGET = 10.4 +  + ####### Output directory +  +-OBJECTS_DIR = ./ ++OBJECTS_DIR   = ./ +  + ####### Files +  +-HEADERS = ../include/opencsg.h \ +-		opencsgConfig.h \ +-		area.h \ +-		batch.h \ +-		context.h \ +-		channelManager.h \ +-		frameBufferObject.h \ +-		frameBufferObjectExt.h \ +-		occlusionQuery.h \ +-		offscreenBuffer.h \ +-		opencsgRender.h \ +-		openglHelper.h \ +-		pBufferTexture.h \ +-		primitiveHelper.h \ +-		scissorMemo.h \ +-		settings.h \ +-		stencilManager.h \ +-		../RenderTexture/RenderTexture.h +-SOURCES = area.cpp \ ++SOURCES       = area.cpp \ + 		batch.cpp \ + 		context.cpp \ + 		channelManager.cpp \ +@@ -69,16 +54,14 @@ + 		offscreenBuffer.cpp \ + 		opencsgRender.cpp \ + 		openglHelper.cpp \ +-		pBufferTexture.cpp \ + 		primitive.cpp \ + 		primitiveHelper.cpp \ + 		renderGoldfeather.cpp \ + 		renderSCS.cpp \ + 		scissorMemo.cpp \ + 		settings.cpp \ +-		stencilManager.cpp \ +-		../RenderTexture/RenderTexture.cpp +-OBJECTS = area.o \ ++		stencilManager.cpp  ++OBJECTS       = area.o \ + 		batch.o \ + 		context.o \ + 		channelManager.o \ +@@ -88,81 +71,171 @@ + 		offscreenBuffer.o \ + 		opencsgRender.o \ + 		openglHelper.o \ +-		pBufferTexture.o \ + 		primitive.o \ + 		primitiveHelper.o \ + 		renderGoldfeather.o \ + 		renderSCS.o \ + 		scissorMemo.o \ + 		settings.o \ +-		stencilManager.o \ +-		RenderTexture.o +-FORMS =  +-UICDECLS =  +-UICIMPLS =  +-SRCMOC   =  +-OBJMOC =  +-DIST	   = src.pro +-QMAKE_TARGET = opencsg +-DESTDIR  = ../lib/ +-TARGET   = libopencsg.so.1.3.0 +-TARGETA	= ../lib/libopencsg.a +-TARGETD	= libopencsg.so.1.3.0 +-TARGET0	= libopencsg.so +-TARGET1	= libopencsg.so.1 +-TARGET2	= libopencsg.so.1.3 ++		stencilManager.o ++DIST          = /usr/local/Qt4.6/mkspecs/common/unix.conf \ ++		/usr/local/Qt4.6/mkspecs/common/mac.conf \ ++		/usr/local/Qt4.6/mkspecs/common/mac-g++.conf \ ++		/usr/local/Qt4.6/mkspecs/qconfig.pri \ ++		/usr/local/Qt4.6/mkspecs/features/qt_functions.prf \ ++		/usr/local/Qt4.6/mkspecs/features/qt_config.prf \ ++		/usr/local/Qt4.6/mkspecs/features/exclusive_builds.prf \ ++		/usr/local/Qt4.6/mkspecs/features/default_pre.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/default_pre.prf \ ++		/usr/local/Qt4.6/mkspecs/features/release.prf \ ++		/usr/local/Qt4.6/mkspecs/features/default_post.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/default_post.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/objective_c.prf \ ++		/usr/local/Qt4.6/mkspecs/features/warn_on.prf \ ++		/usr/local/Qt4.6/mkspecs/features/unix/opengl.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/x86_64.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/x86.prf \ ++		/usr/local/Qt4.6/mkspecs/features/qt.prf \ ++		/usr/local/Qt4.6/mkspecs/features/unix/thread.prf \ ++		/usr/local/Qt4.6/mkspecs/features/moc.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/rez.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/sdk.prf \ ++		/usr/local/Qt4.6/mkspecs/features/resources.prf \ ++		/usr/local/Qt4.6/mkspecs/features/uic.prf \ ++		/usr/local/Qt4.6/mkspecs/features/yacc.prf \ ++		/usr/local/Qt4.6/mkspecs/features/lex.prf \ ++		/usr/local/Qt4.6/mkspecs/features/include_source_dir.prf \ ++		src.pro ++QMAKE_TARGET  = opencsg ++DESTDIR       =  ++TARGET        = libopencsg.1.3.0.dylib ++TARGETA       = libopencsg.a ++TARGETD       = libopencsg.1.3.0.dylib ++TARGET0       = libopencsg.dylib ++TARGET1       = libopencsg.1.dylib ++TARGET2       = libopencsg.1.3.dylib ++ ++####### Custom Compiler Variables ++QMAKE_COMP_QMAKE_OBJECTIVE_CFLAGS = -pipe \ ++		-O2 \ ++		-Wall \ ++		-W \ ++		-arch \ ++		x86_64 \ ++		-Xarch_x86_64 \ ++		-mmacosx-version-min=10.5 \ ++		-arch \ ++		i386 ++ +  + first: all + ####### Implicit rules +  +-.SUFFIXES: .c .o .cpp .cc .cxx .C ++.SUFFIXES: .o .c .cpp .cc .cxx .C +  + .cpp.o: +-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" +  + .cc.o: +-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" +  + .cxx.o: +-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" +  + .C.o: +-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<" +  + .c.o: +-	$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< ++	$(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<" +  + ####### Build rules +  +-all: Makefile  ../lib/$(TARGET) ++all: Makefile  $(TARGET) +  +-../lib/$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC) $(SUBLIBS) $(OBJCOMP)   +-	test -d ../lib/ || mkdir -p ../lib/ ++$(TARGET):  $(OBJECTS) $(SUBLIBS) $(OBJCOMP)   + 	-$(DEL_FILE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) +-	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) $(OBJCOMP) ++	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS) $(OBJCOMP) + 	-ln -s $(TARGET) $(TARGET0) + 	-ln -s $(TARGET) $(TARGET1) + 	-ln -s $(TARGET) $(TARGET2) +-	-$(DEL_FILE) ../lib/$(TARGET) +-	-$(DEL_FILE) ../lib/$(TARGET0) +-	-$(DEL_FILE) ../lib/$(TARGET1) +-	-$(DEL_FILE) ../lib/$(TARGET2) +-	-$(MOVE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) ../lib/ +  +  +  + staticlib: $(TARGETA) +  +-$(TARGETA):  $(UICDECLS) $(OBJECTS) $(OBJMOC) $(OBJCOMP) ++$(TARGETA):  $(OBJECTS) $(OBJCOMP)  + 	-$(DEL_FILE) $(TARGETA)  +-	$(AR) $(TARGETA) $(OBJECTS) $(OBJMOC) ++	$(AR) $(TARGETA) $(OBJECTS) ++	$(RANLIB) $(TARGETA) ++ ++Makefile: src.pro  /usr/local/Qt4.6/mkspecs/macx-g++/qmake.conf /usr/local/Qt4.6/mkspecs/common/unix.conf \ ++		/usr/local/Qt4.6/mkspecs/common/mac.conf \ ++		/usr/local/Qt4.6/mkspecs/common/mac-g++.conf \ ++		/usr/local/Qt4.6/mkspecs/qconfig.pri \ ++		/usr/local/Qt4.6/mkspecs/features/qt_functions.prf \ ++		/usr/local/Qt4.6/mkspecs/features/qt_config.prf \ ++		/usr/local/Qt4.6/mkspecs/features/exclusive_builds.prf \ ++		/usr/local/Qt4.6/mkspecs/features/default_pre.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/default_pre.prf \ ++		/usr/local/Qt4.6/mkspecs/features/release.prf \ ++		/usr/local/Qt4.6/mkspecs/features/default_post.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/default_post.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/objective_c.prf \ ++		/usr/local/Qt4.6/mkspecs/features/warn_on.prf \ ++		/usr/local/Qt4.6/mkspecs/features/unix/opengl.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/x86_64.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/x86.prf \ ++		/usr/local/Qt4.6/mkspecs/features/qt.prf \ ++		/usr/local/Qt4.6/mkspecs/features/unix/thread.prf \ ++		/usr/local/Qt4.6/mkspecs/features/moc.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/rez.prf \ ++		/usr/local/Qt4.6/mkspecs/features/mac/sdk.prf \ ++		/usr/local/Qt4.6/mkspecs/features/resources.prf \ ++		/usr/local/Qt4.6/mkspecs/features/uic.prf \ ++		/usr/local/Qt4.6/mkspecs/features/yacc.prf \ ++		/usr/local/Qt4.6/mkspecs/features/lex.prf \ ++		/usr/local/Qt4.6/mkspecs/features/include_source_dir.prf \ ++		/Library/Frameworks/QtGui.framework/QtGui.prl \ ++		/Library/Frameworks/QtCore.framework/QtCore.prl ++	$(QMAKE) -macx CONFIG+=x86\ x86_64 -o Makefile src.pro ++/usr/local/Qt4.6/mkspecs/common/unix.conf: ++/usr/local/Qt4.6/mkspecs/common/mac.conf: ++/usr/local/Qt4.6/mkspecs/common/mac-g++.conf: ++/usr/local/Qt4.6/mkspecs/qconfig.pri: ++/usr/local/Qt4.6/mkspecs/features/qt_functions.prf: ++/usr/local/Qt4.6/mkspecs/features/qt_config.prf: ++/usr/local/Qt4.6/mkspecs/features/exclusive_builds.prf: ++/usr/local/Qt4.6/mkspecs/features/default_pre.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/default_pre.prf: ++/usr/local/Qt4.6/mkspecs/features/release.prf: ++/usr/local/Qt4.6/mkspecs/features/default_post.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/default_post.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/objective_c.prf: ++/usr/local/Qt4.6/mkspecs/features/warn_on.prf: ++/usr/local/Qt4.6/mkspecs/features/unix/opengl.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/x86_64.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/x86.prf: ++/usr/local/Qt4.6/mkspecs/features/qt.prf: ++/usr/local/Qt4.6/mkspecs/features/unix/thread.prf: ++/usr/local/Qt4.6/mkspecs/features/moc.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/rez.prf: ++/usr/local/Qt4.6/mkspecs/features/mac/sdk.prf: ++/usr/local/Qt4.6/mkspecs/features/resources.prf: ++/usr/local/Qt4.6/mkspecs/features/uic.prf: ++/usr/local/Qt4.6/mkspecs/features/yacc.prf: ++/usr/local/Qt4.6/mkspecs/features/lex.prf: ++/usr/local/Qt4.6/mkspecs/features/include_source_dir.prf: ++/Library/Frameworks/QtGui.framework/QtGui.prl: ++/Library/Frameworks/QtCore.framework/QtCore.prl: ++qmake:  FORCE ++	@$(QMAKE) -macx CONFIG+=x86\ x86_64 -o Makefile src.pro +  + dist:  +-	@mkdir -p .tmp/opencsg && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/opencsg/ && ( cd `dirname .tmp/opencsg` && $(TAR) opencsg.tar opencsg && $(GZIP) opencsg.tar ) && $(MOVE) `dirname .tmp/opencsg`/opencsg.tar.gz . && $(DEL_FILE) -r .tmp/opencsg ++	@$(CHK_DIR_EXISTS) .tmp/opencsg1.3.0 || $(MKDIR) .tmp/opencsg1.3.0  ++	$(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/opencsg1.3.0/ && $(COPY_FILE) --parents ../include/opencsg.h opencsgConfig.h area.h batch.h context.h channelManager.h frameBufferObject.h frameBufferObjectExt.h occlusionQuery.h offscreenBuffer.h opencsgRender.h openglHelper.h primitiveHelper.h scissorMemo.h settings.h stencilManager.h .tmp/opencsg1.3.0/ && $(COPY_FILE) --parents area.cpp batch.cpp context.cpp channelManager.cpp frameBufferObject.cpp frameBufferObjectExt.cpp occlusionQuery.cpp offscreenBuffer.cpp opencsgRender.cpp openglHelper.cpp primitive.cpp primitiveHelper.cpp renderGoldfeather.cpp renderSCS.cpp scissorMemo.cpp settings.cpp stencilManager.cpp .tmp/opencsg1.3.0/ && (cd `dirname .tmp/opencsg1.3.0` && $(TAR) opencsg1.3.0.tar opencsg1.3.0 && $(COMPRESS) opencsg1.3.0.tar) && $(MOVE) `dirname .tmp/opencsg1.3.0`/opencsg1.3.0.tar.gz . && $(DEL_FILE) -r .tmp/opencsg1.3.0 ++ +  +-yaccclean: +-lexclean: +-clean: ++clean:compiler_clean  + 	-$(DEL_FILE) $(OBJECTS) + 	-$(DEL_FILE) *~ core *.core +  +@@ -170,44 +243,77 @@ + ####### Sub-libraries +  + distclean: clean +-	-$(DEL_FILE) ../lib/$(TARGET) $(TARGET) +-	-$(DEL_FILE) ../lib/$(TARGET0) ../lib/$(TARGET1) ../lib/$(TARGET2) $(TARGETA) +- +- +-FORCE: ++	-$(DEL_FILE) $(TARGET)  ++	-$(DEL_FILE) $(TARGET0) $(TARGET1) $(TARGET2) $(TARGETA) ++	-$(DEL_FILE) Makefile ++ ++ ++mocclean: compiler_moc_header_clean compiler_moc_source_clean ++ ++mocables: compiler_moc_header_make_all compiler_moc_source_make_all ++ ++compiler_objective_c_make_all: ++compiler_objective_c_clean: ++compiler_moc_header_make_all: ++compiler_moc_header_clean: ++compiler_rcc_make_all: ++compiler_rcc_clean: ++compiler_image_collection_make_all: qmake_image_collection.cpp ++compiler_image_collection_clean: ++	-$(DEL_FILE) qmake_image_collection.cpp ++compiler_moc_source_make_all: ++compiler_moc_source_clean: ++compiler_rez_source_make_all: ++compiler_rez_source_clean: ++compiler_uic_make_all: ++compiler_uic_clean: ++compiler_yacc_decl_make_all: ++compiler_yacc_decl_clean: ++compiler_yacc_impl_make_all: ++compiler_yacc_impl_clean: ++compiler_lex_make_all: ++compiler_lex_clean: ++compiler_clean:  +  + ####### Compile +  + area.o: area.cpp opencsgConfig.h \ + 		area.h \ + 		openglHelper.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o area.o area.cpp +  + batch.o: batch.cpp opencsgConfig.h \ + 		batch.h \ + 		primitiveHelper.h \ + 		area.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o batch.o batch.cpp +  + context.o: context.cpp opencsgConfig.h \ + 		context.h \ + 		offscreenBuffer.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o context.o context.cpp +  + channelManager.o: channelManager.cpp opencsgConfig.h \ + 		channelManager.h \ + 		offscreenBuffer.h \ + 		openglHelper.h \ +-		settings.h \ +-		area.h ++		area.h \ ++		settings.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o channelManager.o channelManager.cpp +  + frameBufferObject.o: frameBufferObject.cpp opencsgConfig.h \ + 		frameBufferObject.h \ + 		offscreenBuffer.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o frameBufferObject.o frameBufferObject.cpp +  + frameBufferObjectExt.o: frameBufferObjectExt.cpp opencsgConfig.h \ + 		frameBufferObjectExt.h \ + 		offscreenBuffer.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o frameBufferObjectExt.o frameBufferObjectExt.cpp +  + occlusionQuery.o: occlusionQuery.cpp opencsgConfig.h \ + 		occlusionQuery.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o occlusionQuery.o occlusionQuery.cpp +  + offscreenBuffer.o: offscreenBuffer.cpp opencsgConfig.h \ + 		context.h \ +@@ -215,27 +321,28 @@ + 		frameBufferObject.h \ + 		frameBufferObjectExt.h \ + 		pBufferTexture.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o offscreenBuffer.o offscreenBuffer.cpp +  + opencsgRender.o: opencsgRender.cpp opencsgConfig.h \ + 		opencsgRender.h \ + 		primitiveHelper.h \ +-		settings.h \ +-		area.h ++		area.h \ ++		settings.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o opencsgRender.o opencsgRender.cpp +  + openglHelper.o: openglHelper.cpp opencsgConfig.h \ + 		openglHelper.h \ + 		area.h +- +-pBufferTexture.o: pBufferTexture.cpp opencsgConfig.h \ +-		pBufferTexture.h \ +-		offscreenBuffer.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o openglHelper.o openglHelper.cpp +  + primitive.o: primitive.cpp opencsgConfig.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o primitive.o primitive.cpp +  + primitiveHelper.o: primitiveHelper.cpp opencsgConfig.h \ + 		openglHelper.h \ +-		primitiveHelper.h \ +-		area.h ++		area.h \ ++		primitiveHelper.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o primitiveHelper.o primitiveHelper.cpp +  + renderGoldfeather.o: renderGoldfeather.cpp opencsgConfig.h \ + 		opencsgRender.h \ +@@ -243,10 +350,11 @@ + 		channelManager.h \ + 		occlusionQuery.h \ + 		openglHelper.h \ ++		area.h \ + 		primitiveHelper.h \ + 		scissorMemo.h \ +-		stencilManager.h \ +-		area.h ++		stencilManager.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o renderGoldfeather.o renderGoldfeather.cpp +  + renderSCS.o: renderSCS.cpp opencsgConfig.h \ + 		opencsgRender.h \ +@@ -254,29 +362,57 @@ + 		channelManager.h \ + 		occlusionQuery.h \ + 		openglHelper.h \ ++		area.h \ + 		primitiveHelper.h \ +-		scissorMemo.h \ +-		area.h ++		scissorMemo.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o renderSCS.o renderSCS.cpp +  + scissorMemo.o: scissorMemo.cpp opencsgConfig.h \ + 		openglHelper.h \ +-		scissorMemo.h \ + 		area.h \ ++		scissorMemo.h \ + 		channelManager.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o scissorMemo.o scissorMemo.cpp +  + settings.o: settings.cpp opencsgConfig.h ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o settings.o settings.cpp +  + stencilManager.o: stencilManager.cpp opencsgConfig.h \ + 		area.h \ + 		openglHelper.h \ + 		stencilManager.h +- +-RenderTexture.o: ../RenderTexture/RenderTexture.cpp ../RenderTexture/RenderTexture.h +-	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o RenderTexture.o ../RenderTexture/RenderTexture.cpp ++	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o stencilManager.o stencilManager.cpp +  + ####### Install +  +-install: all  ++install_target: first FORCE ++	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/lib/ || $(MKDIR) $(INSTALL_ROOT)/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/lib/  ++	-$(INSTALL_PROGRAM) "$(TARGET)" "$(INSTALL_ROOT)/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/lib/$(TARGET)" ++	-$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/lib/$(TARGET0)" ++	-$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/lib/$(TARGET1)" ++	-$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/lib/$(TARGET2)" ++ ++uninstall_target:  FORCE ++	-$(DEL_FILE) "$(INSTALL_ROOT)/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/lib/$(TARGET)"  ++	 -$(DEL_FILE) "$(INSTALL_ROOT)/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/lib/$(TARGET0)"  ++	 -$(DEL_FILE) "$(INSTALL_ROOT)/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/lib/$(TARGET1)"  ++	 -$(DEL_FILE) "$(INSTALL_ROOT)/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/lib/$(TARGET2)" ++	-$(DEL_DIR) $(INSTALL_ROOT)/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/lib/  ++ ++ ++install_headers: first FORCE ++	@$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/include/ || $(MKDIR) $(INSTALL_ROOT)/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/include/  ++	-$(INSTALL_FILE) /Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/src/OpenCSG-1.3.0-patched/include/opencsg.h $(INSTALL_ROOT)/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/include/ ++ +  +-uninstall:  ++uninstall_headers:  FORCE ++	-$(DEL_FILE) -r $(INSTALL_ROOT)/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/include/opencsg.h ++	-$(DEL_DIR) $(INSTALL_ROOT)/Users/kintel/code/metalab/checkout/OpenSCAD/libraries-tmp/deploy/include/  ++ ++ ++install:  install_target install_headers  FORCE ++ ++uninstall: uninstall_target uninstall_headers   FORCE ++ ++FORCE: +   diff -ru OpenCSG-1.3.0/src/channelManager.cpp OpenCSG-1.3.0-mac/src/channelManager.cpp  --- OpenCSG-1.3.0/src/channelManager.cpp	2010-02-06 21:35:10.000000000 +0100 -+++ OpenCSG-1.3.0-mac/src/channelManager.cpp	2010-02-09 10:49:30.000000000 +0100 ++++ OpenCSG-1.3.0-mac/src/channelManager.cpp	2010-05-09 02:51:32.000000000 +0200  @@ -23,7 +23,7 @@   #include <GL/glew.h>   #ifdef _WIN32 @@ -96,7 +1101,7 @@ diff -ru OpenCSG-1.3.0/src/channelManager.cpp OpenCSG-1.3.0-mac/src/channelManag                   newOffscreenType = OpenCSG::PBuffer;  diff -ru OpenCSG-1.3.0/src/frameBufferObject.h OpenCSG-1.3.0-mac/src/frameBufferObject.h  --- OpenCSG-1.3.0/src/frameBufferObject.h	2010-02-06 21:35:10.000000000 +0100 -+++ OpenCSG-1.3.0-mac/src/frameBufferObject.h	2010-02-09 10:49:30.000000000 +0100 ++++ OpenCSG-1.3.0-mac/src/frameBufferObject.h	2010-05-09 02:51:36.000000000 +0200  @@ -79,10 +79,10 @@               /// Texture stuff @@ -111,10 +1116,9 @@ diff -ru OpenCSG-1.3.0/src/frameBufferObject.h OpenCSG-1.3.0-mac/src/frameBuffer               bool         initialized;           }; -Only in OpenCSG-1.3.0-mac/src: frameBufferObject.h.orig  diff -ru OpenCSG-1.3.0/src/occlusionQuery.cpp OpenCSG-1.3.0-mac/src/occlusionQuery.cpp  --- OpenCSG-1.3.0/src/occlusionQuery.cpp	2010-02-06 21:35:10.000000000 +0100 -+++ OpenCSG-1.3.0-mac/src/occlusionQuery.cpp	2010-02-09 10:49:30.000000000 +0100 ++++ OpenCSG-1.3.0-mac/src/occlusionQuery.cpp	2010-05-09 02:51:40.000000000 +0200  @@ -57,7 +57,7 @@           } @@ -135,7 +1139,7 @@ diff -ru OpenCSG-1.3.0/src/occlusionQuery.cpp OpenCSG-1.3.0-mac/src/occlusionQue           }  diff -ru OpenCSG-1.3.0/src/openglHelper.cpp OpenCSG-1.3.0-mac/src/openglHelper.cpp  --- OpenCSG-1.3.0/src/openglHelper.cpp	2010-02-06 21:35:10.000000000 +0100 -+++ OpenCSG-1.3.0-mac/src/openglHelper.cpp	2010-02-09 10:49:30.000000000 +0100 ++++ OpenCSG-1.3.0-mac/src/openglHelper.cpp	2010-05-09 02:51:44.000000000 +0200  @@ -29,13 +29,13 @@           GLfloat projection[16]; @@ -155,7 +1159,7 @@ diff -ru OpenCSG-1.3.0/src/openglHelper.cpp OpenCSG-1.3.0-mac/src/openglHelper.c               const int dx = area.maxx - area.minx;  diff -ru OpenCSG-1.3.0/src/openglHelper.h OpenCSG-1.3.0-mac/src/openglHelper.h  --- OpenCSG-1.3.0/src/openglHelper.h	2010-02-06 21:35:10.000000000 +0100 -+++ OpenCSG-1.3.0-mac/src/openglHelper.h	2010-02-09 10:49:30.000000000 +0100 ++++ OpenCSG-1.3.0-mac/src/openglHelper.h	2010-05-09 02:51:48.000000000 +0200  @@ -36,17 +36,17 @@               // copy of the projection matrix during CSG computation           extern GLfloat modelview[16]; @@ -179,7 +1183,7 @@ diff -ru OpenCSG-1.3.0/src/openglHelper.h OpenCSG-1.3.0-mac/src/openglHelper.h           void scissor(const PCArea& area);  diff -ru OpenCSG-1.3.0/src/pBufferTexture.h OpenCSG-1.3.0-mac/src/pBufferTexture.h  --- OpenCSG-1.3.0/src/pBufferTexture.h	2010-02-06 21:35:10.000000000 +0100 -+++ OpenCSG-1.3.0-mac/src/pBufferTexture.h	2010-02-09 10:49:30.000000000 +0100 ++++ OpenCSG-1.3.0-mac/src/pBufferTexture.h	2010-05-09 02:51:53.000000000 +0200  @@ -22,7 +22,7 @@   #ifndef __OpenCSG__pbuffer_texture_h__ @@ -217,33 +1221,44 @@ diff -ru OpenCSG-1.3.0/src/pBufferTexture.h OpenCSG-1.3.0-mac/src/pBufferTexture  +#endif // __APPLE__   #endif // __OpenCSG__frame_buffer_object_h__ -Only in OpenCSG-1.3.0-mac/src: pBufferTexture.h.orig  diff -ru OpenCSG-1.3.0/src/src.pro OpenCSG-1.3.0-mac/src/src.pro  --- OpenCSG-1.3.0/src/src.pro	2010-02-06 21:35:10.000000000 +0100 -+++ OpenCSG-1.3.0-mac/src/src.pro	2010-02-09 10:49:30.000000000 +0100 -@@ -1,10 +1,19 @@ ++++ OpenCSG-1.3.0-mac/src/src.pro	2010-05-09 02:51:57.000000000 +0200 +@@ -1,10 +1,31 @@   TEMPLATE	= lib   TARGET		= opencsg   VERSION     = 1.3.0  -DESTDIR     = ../lib -+DESTDIR     = $$(PWD)/lib   CONFIG		+= opengl warn_on release  -INCLUDEPATH += ../include ../glew/include ../  +INCLUDEPATH += ../include ../  + -+macx { -+  INCLUDEPATH += /opt/local/include -+  LIBS += -L/opt/local/lib -lGLEW ++# Optionally specify deployment location using the  ++# MACOSX_DEPLOY_DIR env. variable ++DEPLOYDIR = $$(MACOSX_DEPLOY_DIR) ++ ++!isEmpty(DEPLOYDIR) { ++  message("Deploy") ++  INSTALLDIR     = $$(MACOSX_DEPLOY_DIR) ++  INCLUDEPATH += $$(MACOSX_DEPLOY_DIR)/include ++  LIBS += -L$$(MACOSX_DEPLOY_DIR)/lib -lGLEW  +  CONFIG += absolute_library_soname ++  headers.files = ../include/opencsg.h ++  headers.path = $$INSTALLDIR/include ++  INSTALLS += target headers ++  target.path = $$INSTALLDIR/lib  +}  +else { -+INCLUDEPATH += ../glew/include ++  DESTDIR = ../lib ++  INCLUDEPATH += ../glew/include ++  INSTALLS += target ++  target.path = $$DESTDIR  +}   HEADERS		= ../include/opencsg.h \   		  opencsgConfig.h \ -@@ -18,12 +27,11 @@ +@@ -18,12 +39,11 @@   		  offscreenBuffer.h \   		  opencsgRender.h \   		  openglHelper.h \ @@ -258,7 +1273,7 @@ diff -ru OpenCSG-1.3.0/src/src.pro OpenCSG-1.3.0-mac/src/src.pro   SOURCES		= area.cpp \   		  batch.cpp \   		  context.cpp \ -@@ -34,12 +42,21 @@ +@@ -34,12 +54,18 @@   		  offscreenBuffer.cpp \   		  opencsgRender.cpp \   		  openglHelper.cpp \ @@ -280,6 +1295,3 @@ diff -ru OpenCSG-1.3.0/src/src.pro OpenCSG-1.3.0-mac/src/src.pro  +  SOURCES +=	  ../RenderTexture/RenderTexture.cpp \  +		  pBufferTexture.cpp  +} -+ -+INSTALLS += target -+target.path = $$DESTDIR | 
