Revision: 23
Author: vijay.michaeljoseph
Date: Sun May 30 09:47:19 2010
Log: Adding cmake based build system - Work in progress
http://code.google.com/p/shaderz/source/detail?r=23
Added:
/trunk/CMakeLists.txt
Modified:
/trunk/Makefile
/trunk/include/qtwidgets/osgadapterwidget.h
/trunk/include/shdefs.h
=======================================
--- /dev/null
+++ /trunk/CMakeLists.txt Sun May 30 09:47:19 2010
@@ -0,0 +1,110 @@
+# Shaderz cmake build config
+# Author: Vijay Michael Joseph
+
+# cmake min version. Haven't tested on older versions
+cmake_minimum_required(VERSION 2.8)
+include(${CMAKE_ROOT}/Modules/ExternalProject.cmake)
+
+# project name
+project(shaderz)
+
+# dependencies: Qt4
+find_package(Qt4 COMPONENTS QtCore QtGui QtOpenGL REQUIRED)
+include(${QT_USE_FILE})
+
+# dependency on Cg toolkit
+find_library(CGLib Cg)
+find_package(OpenGL REQUIRED)
+Message( CGStatus coming up: ${OpenGL_FOUND} ${OpenGL_LIBRARIES} )
+
+set(OpenScenegraphLibPrefix
${CMAKE_BINARY_DIR}/external/build/OpenSceneGraph/lib)
+externalproject_add(
+ OpenSceneGraph
+ SOURCE_DIR external/OpenSceneGraph
+ BINARY_DIR external/build/OpenSceneGraph
+ CMAKE_ARGS
-DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/external/build/OpenSceneGraph
+ DOWNLOAD_DIR external/OpenSceneGraph
+ DOWNLOAD_COMMAND "" )
+
+set(osgNVLibPrefix ${CMAKE_BINARY_DIR}/external/build/osgnv/lib)
+ExternalProject_Add(
+ osgnv
+ DEPENDS OpenSceneGraph
+ SOURCE_DIR "external/osgnv"
+ BINARY_DIR external/build/osgnv
+ CMAKE_ARGS
-DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/external/build/osgnv
-DOPENSCENEGRAPH_LIB_DIR=${CMAKE_BINARY_DIR}/external/build/OpenSceneGraph/lib
-DOPENSCENEGRAPH_INCLUDE_DIR=${CMAKE_BINARY_DIR}/external/build/OpenSceneGraph/include
+ DOWNLOAD_COMMAND "")
+
+# set the include path to new build of OpenSceneGraph, osgnv and
shaderz/include
+INCLUDE_DIRECTORIES(
+ ${CMAKE_BINARY_DIR}/external/build/OpenSceneGraph/include
+ ${CMAKE_BINARY_DIR}/external/build/osgnv/include
+ include )
+
+SET( SOURCES
+ src/main.cpp
+ src/shaderzmain.cpp
+ src/qtwidgets/osgadapterwidget.cpp
+ src/shlogger.cpp
+ src/shmaterialinstance.cpp
+ src/shmaterialcontainer.cpp
+ src/shhud.cpp
+ src/qtwidgets/shaderz_qtviewwidget.cpp
+ src/shmaterialeditordialog.cpp
+ src/shshaderprogram.cpp
+ src/shshaderinfo.cpp
+ src/qtwidgets/shcontainerwidget.cpp
+ src/shshaderparametercontainer.cpp
+ src/shparameterwidgetui.cpp )
+
+set(HEADERS
+ include/qtwidgets/osgadapterwidget.h
+ include/shlogger.h
+ include/shmaterialinstance.h
+ include/shhud.h
+ include/qtwidgets/shaderz_qtviewwidget.h
+ include/shshaderprogram.h
+ include/shshaderinfo.h
+ include/shdefs.h
+ include/shparameterwidgetui.h )
+
+set( MOCS
+ include/shaderzmain.h
+ include/shmaterialcontainer.h
+ include/shmaterialeditordialog.h
+ include/shshaderparametercontainer.h
+ include/qtwidgets/shcontainerwidget.h
+ )
+
+set( FORMS
+ ui/shaderzmain.ui
+ ui/shmaterialeditordialog.ui)
+
+
+# submit to qt to process files
+qt4_wrap_ui(GENERATED_SOURCES ${FORMS})
+qt4_wrap_cpp(GENERATED_SOURCES ${MOCS})
+
+include_directories( "${CMAKE_BINARY_DIR}")
+link_directories( ${OpenScenegraphLibPrefix} ${osgNVLibPrefix} )
+
+add_executable(
+ shaderz
+ MACOSX_BUNDLE
+ WIN32
+ ${SOURCES}
+ ${GENERATED_SOURCES}
+ ${HEADERS}
+ ${FORMS})
+
+target_link_libraries(
+ shaderz
+ ${QT_LIBRARIES}
+ osg osgDB osgUtil osgGA osgViewer osgText
+ osgNVCg osgNV osgNVExt
+ /Library/Frameworks/Cg.framework
+ ${OpenGL_LIBRARIES}
+ )
+
+Message( status ${QT_LIBRARIES} )
+
=======================================
--- /trunk/Makefile Sat Mar 27 20:07:00 2010
+++ /trunk/Makefile Sun May 30 09:47:19 2010
@@ -1,370 +1,677 @@
-#############################################################################
-# Makefile for building:
shaderz.app/Contents/MacOS/shaderz
-# Generated by qmake (2.01a) (Qt 4.5.3) on: Sat Mar 27 08:53:48 2010
-# Project:
shaderz.pro
-# Template: app
-# Command: /usr/bin/qmake -spec /usr/local/Qt4.5/mkspecs/macx-g++ -macx -o
Makefile
shaderz.pro
-#############################################################################
-
-####### Compiler, tools and options
-
-CC = gcc
-CXX = g++
-DEFINES = -DUSE_QT4 -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_CORE_LIB
-DQT_SHARED
-CFLAGS = -pipe -g -gdwarf-2 -arch i386 -Wall -W $(DEFINES)
-CXXFLAGS = -pipe -isysroot /Developer/SDKs/MacOSX10.5.sdk
-mmacosx-version-min=10.5 -mmacosx-version-min=10.5 -Wl,
-headerpad_max_install_names -g -gdwarf-2 -arch i386 -Wall -W $(DEFINES)
-INCPATH = -I/usr/local/Qt4.5/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/Library/Frameworks/QtOpenGL.framework/Versions/4/Headers
-I/usr/include/QtOpenGL -I/usr/include -I../sdks/include -Iinclude
-I/System/Library/Frameworks/OpenGL.framework/Versions/A/Headers
-I/System/Library/Frameworks/AGL.framework/Headers -I. -I.
-F/Library/Frameworks
-LINK = g++
-LFLAGS = -headerpad_max_install_names -arch i386
-LIBS = $(SUBLIBS) -F/Library/Frameworks
-L/Library/Frameworks ../sdks/lib/libOpenThreads.2.4.0.dylib ../sdks/lib/libosg.2.8.2.dylib ../sdks/lib/libosgDB.2.8.2.dylib ../sdks/lib/libosgUtil.2.8.2.dylib ../sdks/lib/libosgGA.2.8.2.dylib ../sdks/lib/libosgViewer.2.8.2.dylib ../sdks/lib/libosgText.2.8.2.dylib ../sdks/lib/libosgNVCg.dylib ../sdks/lib/libosgNV.dylib ../sdks/lib/libosgNVExt.dylib
-lpthread /usr/lib/libm.dylib -framework Cg -framework QtOpenGL -framework
QtGui -framework Carbon -framework AppKit -framework QtCore -lz -lm
-framework ApplicationServices -framework OpenGL -framework AGL
-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
-INSTALL_FILE = $(COPY_FILE)
-INSTALL_DIR = $(COPY_DIR)
-INSTALL_PROGRAM = $(COPY_FILE)
-DEL_FILE = rm -f
-SYMLINK = ln -sf
-DEL_DIR = rmdir
-MOVE = mv -f
-CHK_DIR_EXISTS= test -d
-MKDIR = mkdir -p
-export MACOSX_DEPLOYMENT_TARGET = 10.3
-
-####### Output directory
-
-OBJECTS_DIR = obj/
-
-####### Files
-
-SOURCES = src/main.cpp \
- src/shaderzmain.cpp \
- src/qtwidgets/osgadapterwidget.cpp \
- src/shlogger.cpp \
- src/shmaterialinstance.cpp \
- src/shmaterialcontainer.cpp \
- src/shhud.cpp \
- src/qtwidgets/shaderz_qtviewwidget.cpp \
- src/shmaterialeditordialog.cpp \
- src/shshaderprogram.cpp \
- src/shshaderinfo.cpp \
- src/qtwidgets/shcontainerwidget.cpp \
- src/shshaderparametercontainer.cpp \
- src/shparameterwidgetui.cpp moc_shaderzmain.cpp \
- moc_shmaterialcontainer.cpp \
- moc_shmaterialeditordialog.cpp \
- moc_shcontainerwidget.cpp \
- moc_shshaderparametercontainer.cpp
-OBJECTS = obj/main.o \
- obj/shaderzmain.o \
- obj/osgadapterwidget.o \
- obj/shlogger.o \
- obj/shmaterialinstance.o \
- obj/shmaterialcontainer.o \
- obj/shhud.o \
- obj/shaderz_qtviewwidget.o \
- obj/shmaterialeditordialog.o \
- obj/shshaderprogram.o \
- obj/shshaderinfo.o \
- obj/shcontainerwidget.o \
- obj/shshaderparametercontainer.o \
- obj/shparameterwidgetui.o \
- obj/moc_shaderzmain.o \
- obj/moc_shmaterialcontainer.o \
- obj/moc_shmaterialeditordialog.o \
- obj/moc_shcontainerwidget.o \
- obj/moc_shshaderparametercontainer.o
-DIST = /usr/local/Qt4.5/mkspecs/common/unix.conf \
- /usr/local/Qt4.5/mkspecs/common/mac.conf \
- /usr/local/Qt4.5/mkspecs/common/mac-g++.conf \
- /usr/local/Qt4.5/mkspecs/qconfig.pri \
- /usr/local/Qt4.5/mkspecs/features/qt_functions.prf \
- /usr/local/Qt4.5/mkspecs/features/qt_config.prf \
- /usr/local/Qt4.5/mkspecs/features/exclusive_builds.prf \
- /usr/local/Qt4.5/mkspecs/features/default_pre.prf \
- /usr/local/Qt4.5/mkspecs/features/mac/default_pre.prf \
- /usr/local/Qt4.5/mkspecs/features/mac/dwarf2.prf \
- /usr/local/Qt4.5/mkspecs/features/debug.prf \
- /usr/local/Qt4.5/mkspecs/features/default_post.prf \
- /usr/local/Qt4.5/mkspecs/features/mac/default_post.prf \
- /usr/local/Qt4.5/mkspecs/features/mac/x86.prf \
- /usr/local/Qt4.5/mkspecs/features/mac/objective_c.prf \
- /usr/local/Qt4.5/mkspecs/features/warn_on.prf \
- /usr/local/Qt4.5/mkspecs/features/qt.prf \
- /usr/local/Qt4.5/mkspecs/features/unix/opengl.prf \
- /usr/local/Qt4.5/mkspecs/features/unix/thread.prf \
- /usr/local/Qt4.5/mkspecs/features/moc.prf \
- /usr/local/Qt4.5/mkspecs/features/mac/rez.prf \
- /usr/local/Qt4.5/mkspecs/features/mac/sdk.prf \
- /usr/local/Qt4.5/mkspecs/features/resources.prf \
- /usr/local/Qt4.5/mkspecs/features/uic.prf \
- /usr/local/Qt4.5/mkspecs/features/yacc.prf \
- /usr/local/Qt4.5/mkspecs/features/lex.prf \
- /usr/local/Qt4.5/mkspecs/features/include_source_dir.prf \
-
shaderz.pro
-QMAKE_TARGET = shaderz
-DESTDIR =
-TARGET =
shaderz.app/Contents/MacOS/shaderz
-
-####### Custom Compiler Variables
-QMAKE_COMP_QMAKE_OBJECTIVE_CFLAGS = -pipe \
- -g \
- -gdwarf-2 \
- -arch \
- i386 \
- -Wall \
- -W
-
-
-first: all
-####### Implicit rules
-
-.SUFFIXES: .o .c .cpp .cc .cxx .C
-
-.cpp.o:
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
-
-.cc.o:
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
-
-.cxx.o:
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
-
-.C.o:
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
-
-.c.o:
- $(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
-
-####### Build rules
-
-all: Makefile
shaderz.app/Contents/PkgInfo
shaderz.app/Contents/Resources/empty.lproj shaderz.app/Contents/Info.plist
$(TARGET)
-
-$(TARGET): ui_shaderzmain.h ui_shmaterialeditordialog.h $(OBJECTS)
- @$(CHK_DIR_EXISTS)
shaderz.app/Contents/MacOS/ || $(MKDIR)
shaderz.app/Contents/MacOS/
- $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
-
-Makefile:
shaderz.pro /usr/local/Qt4.5/mkspecs/macx-g++/qmake.conf
/usr/local/Qt4.5/mkspecs/common/unix.conf \
- /usr/local/Qt4.5/mkspecs/common/mac.conf \
- /usr/local/Qt4.5/mkspecs/common/mac-g++.conf \
- /usr/local/Qt4.5/mkspecs/qconfig.pri \
- /usr/local/Qt4.5/mkspecs/features/qt_functions.prf \
- /usr/local/Qt4.5/mkspecs/features/qt_config.prf \
- /usr/local/Qt4.5/mkspecs/features/exclusive_builds.prf \
- /usr/local/Qt4.5/mkspecs/features/default_pre.prf \
- /usr/local/Qt4.5/mkspecs/features/mac/default_pre.prf \
- /usr/local/Qt4.5/mkspecs/features/mac/dwarf2.prf \
- /usr/local/Qt4.5/mkspecs/features/debug.prf \
- /usr/local/Qt4.5/mkspecs/features/default_post.prf \
- /usr/local/Qt4.5/mkspecs/features/mac/default_post.prf \
- /usr/local/Qt4.5/mkspecs/features/mac/x86.prf \
- /usr/local/Qt4.5/mkspecs/features/mac/objective_c.prf \
- /usr/local/Qt4.5/mkspecs/features/warn_on.prf \
- /usr/local/Qt4.5/mkspecs/features/qt.prf \
- /usr/local/Qt4.5/mkspecs/features/unix/opengl.prf \
- /usr/local/Qt4.5/mkspecs/features/unix/thread.prf \
- /usr/local/Qt4.5/mkspecs/features/moc.prf \
- /usr/local/Qt4.5/mkspecs/features/mac/rez.prf \
- /usr/local/Qt4.5/mkspecs/features/mac/sdk.prf \
- /usr/local/Qt4.5/mkspecs/features/resources.prf \
- /usr/local/Qt4.5/mkspecs/features/uic.prf \
- /usr/local/Qt4.5/mkspecs/features/yacc.prf \
- /usr/local/Qt4.5/mkspecs/features/lex.prf \
- /usr/local/Qt4.5/mkspecs/features/include_source_dir.prf \
- /Library/Frameworks/QtCore.framework/QtCore.prl \
- /Library/Frameworks/QtGui.framework/QtGui.prl \
- /Library/Frameworks/QtOpenGL.framework/QtOpenGL.prl
- $(QMAKE) -spec /usr/local/Qt4.5/mkspecs/macx-g++ -macx -o Makefile
shaderz.pro
-/usr/local/Qt4.5/mkspecs/common/unix.conf:
-/usr/local/Qt4.5/mkspecs/common/mac.conf:
-/usr/local/Qt4.5/mkspecs/common/mac-g++.conf:
-/usr/local/Qt4.5/mkspecs/qconfig.pri:
-/usr/local/Qt4.5/mkspecs/features/qt_functions.prf:
-/usr/local/Qt4.5/mkspecs/features/qt_config.prf:
-/usr/local/Qt4.5/mkspecs/features/exclusive_builds.prf:
-/usr/local/Qt4.5/mkspecs/features/default_pre.prf:
-/usr/local/Qt4.5/mkspecs/features/mac/default_pre.prf:
-/usr/local/Qt4.5/mkspecs/features/mac/dwarf2.prf:
-/usr/local/Qt4.5/mkspecs/features/debug.prf:
-/usr/local/Qt4.5/mkspecs/features/default_post.prf:
-/usr/local/Qt4.5/mkspecs/features/mac/default_post.prf:
-/usr/local/Qt4.5/mkspecs/features/mac/x86.prf:
-/usr/local/Qt4.5/mkspecs/features/mac/objective_c.prf:
-/usr/local/Qt4.5/mkspecs/features/warn_on.prf:
-/usr/local/Qt4.5/mkspecs/features/qt.prf:
-/usr/local/Qt4.5/mkspecs/features/unix/opengl.prf:
-/usr/local/Qt4.5/mkspecs/features/unix/thread.prf:
-/usr/local/Qt4.5/mkspecs/features/moc.prf:
-/usr/local/Qt4.5/mkspecs/features/mac/rez.prf:
-/usr/local/Qt4.5/mkspecs/features/mac/sdk.prf:
-/usr/local/Qt4.5/mkspecs/features/resources.prf:
-/usr/local/Qt4.5/mkspecs/features/uic.prf:
-/usr/local/Qt4.5/mkspecs/features/yacc.prf:
-/usr/local/Qt4.5/mkspecs/features/lex.prf:
-/usr/local/Qt4.5/mkspecs/features/include_source_dir.prf:
-/Library/Frameworks/QtCore.framework/QtCore.prl:
-/Library/Frameworks/QtGui.framework/QtGui.prl:
-/Library/Frameworks/QtOpenGL.framework/QtOpenGL.prl:
-qmake: FORCE
- @$(QMAKE) -spec /usr/local/Qt4.5/mkspecs/macx-g++ -macx -o Makefile
shaderz.pro
-
-
shaderz.app/Contents/PkgInfo:
- @$(CHK_DIR_EXISTS)
shaderz.app/Contents || $(MKDIR)
shaderz.app/Contents
- @$(DEL_FILE)
shaderz.app/Contents/PkgInfo
- @echo "APPL????" >
shaderz.app/Contents/PkgInfo
-
shaderz.app/Contents/Resources/empty.lproj:
- @$(CHK_DIR_EXISTS)
shaderz.app/Contents/Resources || $(MKDIR)
shaderz.app/Contents/Resources
- @touch
shaderz.app/Contents/Resources/empty.lproj
-
-
shaderz.app/Contents/Info.plist:
- @$(CHK_DIR_EXISTS)
shaderz.app/Contents || $(MKDIR)
shaderz.app/Contents
- @$(DEL_FILE)
shaderz.app/Contents/Info.plist
- @sed -e "s,@ICON@,,g" -e "s,@EXECUTABLE@,shaderz,g"
-e "s,@TYPEINFO@,????,g" /usr/local/Qt4.5/mkspecs/macx-g++/
Info.plist.app
>
shaderz.app/Contents/Info.plist
-dist:
- @$(CHK_DIR_EXISTS) obj/shaderz1.0.0 || $(MKDIR) obj/shaderz1.0.0
- $(COPY_FILE) --parents $(SOURCES) $(DIST) obj/shaderz1.0.0/ &&
$(COPY_FILE) --parents include/shaderzmain.h
include/qtwidgets/osgadapterwidget.h include/shlogger.h
include/shmaterialinstance.h include/shmaterialcontainer.h include/shhud.h
include/qtwidgets/shaderz_qtviewwidget.h include/shmaterialeditordialog.h
include/shshaderprogram.h include/shshaderinfo.h
include/qtwidgets/shcontainerwidget.h include/shdefs.h
include/shshaderparametercontainer.h include/shparameterwidgetui.h
obj/shaderz1.0.0/ && $(COPY_FILE) --parents src/main.cpp
src/shaderzmain.cpp src/qtwidgets/osgadapterwidget.cpp src/shlogger.cpp
src/shmaterialinstance.cpp src/shmaterialcontainer.cpp src/shhud.cpp
src/qtwidgets/shaderz_qtviewwidget.cpp src/shmaterialeditordialog.cpp
src/shshaderprogram.cpp src/shshaderinfo.cpp
src/qtwidgets/shcontainerwidget.cpp src/shshaderparametercontainer.cpp
src/shparameterwidgetui.cpp obj/shaderz1.0.0/ && $(COPY_FILE) --parents
ui/shaderzmain.ui ui/shmaterialeditordialog.ui obj/shaderz1.0.0/ && (cd
`dirname obj/shaderz1.0.0` && $(TAR) shaderz1.0.0.tar shaderz1.0.0 &&
$(COMPRESS) shaderz1.0.0.tar) && $(MOVE) `dirname
obj/shaderz1.0.0`/shaderz1.0.0.tar.gz . && $(DEL_FILE) -r obj/shaderz1.0.0
-
-
-clean:compiler_clean
- -$(DEL_FILE) $(OBJECTS)
- -$(DEL_FILE) *~ core *.core
-
-
-####### Sub-libraries
-
-distclean: clean
- -$(DEL_FILE) -r
shaderz.app
- -$(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: moc_shaderzmain.cpp
moc_shmaterialcontainer.cpp moc_shmaterialeditordialog.cpp
moc_shcontainerwidget.cpp moc_shshaderparametercontainer.cpp
-compiler_moc_header_clean:
- -$(DEL_FILE) moc_shaderzmain.cpp moc_shmaterialcontainer.cpp
moc_shmaterialeditordialog.cpp moc_shcontainerwidget.cpp
moc_shshaderparametercontainer.cpp
-moc_shaderzmain.cpp: include/shaderzmain.h
- /Developer/Tools/Qt/moc $(DEFINES) $(INCPATH) -D__APPLE__ -D__GNUC__
include/shaderzmain.h -o moc_shaderzmain.cpp
-
-moc_shmaterialcontainer.cpp: include/shmaterialcontainer.h
- /Developer/Tools/Qt/moc $(DEFINES) $(INCPATH) -D__APPLE__ -D__GNUC__
include/shmaterialcontainer.h -o moc_shmaterialcontainer.cpp
-
-moc_shmaterialeditordialog.cpp: include/shmaterialeditordialog.h
- /Developer/Tools/Qt/moc $(DEFINES) $(INCPATH) -D__APPLE__ -D__GNUC__
include/shmaterialeditordialog.h -o moc_shmaterialeditordialog.cpp
-
-moc_shcontainerwidget.cpp: include/qtwidgets/shcontainerwidget.h
- /Developer/Tools/Qt/moc $(DEFINES) $(INCPATH) -D__APPLE__ -D__GNUC__
include/qtwidgets/shcontainerwidget.h -o moc_shcontainerwidget.cpp
-
-moc_shshaderparametercontainer.cpp: include/qtwidgets/shcontainerwidget.h \
- include/shshaderinfo.h \
- include/shdefs.h \
- include/shshaderparametercontainer.h
- /Developer/Tools/Qt/moc $(DEFINES) $(INCPATH) -D__APPLE__ -D__GNUC__
include/shshaderparametercontainer.h -o moc_shshaderparametercontainer.cpp
-
-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: ui_shaderzmain.h ui_shmaterialeditordialog.h
-compiler_uic_clean:
- -$(DEL_FILE) ui_shaderzmain.h ui_shmaterialeditordialog.h
-ui_shaderzmain.h: ui/shaderzmain.ui
- /Developer/Tools/Qt/uic ui/shaderzmain.ui -o ui_shaderzmain.h
-
-ui_shmaterialeditordialog.h: ui/shmaterialeditordialog.ui
- /Developer/Tools/Qt/uic ui/shmaterialeditordialog.ui -o
ui_shmaterialeditordialog.h
-
-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: compiler_moc_header_clean compiler_uic_clean
-
-####### Compile
-
-obj/main.o: src/main.cpp
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/main.o src/main.cpp
-
-obj/shaderzmain.o: src/shaderzmain.cpp ui_shaderzmain.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/shaderzmain.o src/shaderzmain.cpp
-
-obj/osgadapterwidget.o: src/qtwidgets/osgadapterwidget.cpp
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/osgadapterwidget.o
src/qtwidgets/osgadapterwidget.cpp
-
-obj/shlogger.o: src/shlogger.cpp
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/shlogger.o src/shlogger.cpp
-
-obj/shmaterialinstance.o: src/shmaterialinstance.cpp
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/shmaterialinstance.o
src/shmaterialinstance.cpp
-
-obj/shmaterialcontainer.o: src/shmaterialcontainer.cpp
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/shmaterialcontainer.o
src/shmaterialcontainer.cpp
-
-obj/shhud.o: src/shhud.cpp
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/shhud.o src/shhud.cpp
-
-obj/shaderz_qtviewwidget.o: src/qtwidgets/shaderz_qtviewwidget.cpp
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/shaderz_qtviewwidget.o
src/qtwidgets/shaderz_qtviewwidget.cpp
-
-obj/shmaterialeditordialog.o: src/shmaterialeditordialog.cpp
ui_shmaterialeditordialog.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/shmaterialeditordialog.o
src/shmaterialeditordialog.cpp
-
-obj/shshaderprogram.o: src/shshaderprogram.cpp
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/shshaderprogram.o
src/shshaderprogram.cpp
-
-obj/shshaderinfo.o: src/shshaderinfo.cpp
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/shshaderinfo.o
src/shshaderinfo.cpp
-
-obj/shcontainerwidget.o: src/qtwidgets/shcontainerwidget.cpp
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/shcontainerwidget.o
src/qtwidgets/shcontainerwidget.cpp
-
-obj/shshaderparametercontainer.o: src/shshaderparametercontainer.cpp
include/shshaderparametercontainer.h \
- include/qtwidgets/shcontainerwidget.h \
- include/shshaderinfo.h \
- include/shdefs.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/shshaderparametercontainer.o
src/shshaderparametercontainer.cpp
-
-obj/shparameterwidgetui.o: src/shparameterwidgetui.cpp
include/shparameterwidgetui.h \
- include/shdefs.h \
- include/shshaderinfo.h
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/shparameterwidgetui.o
src/shparameterwidgetui.cpp
-
-obj/moc_shaderzmain.o: moc_shaderzmain.cpp
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_shaderzmain.o
moc_shaderzmain.cpp
-
-obj/moc_shmaterialcontainer.o: moc_shmaterialcontainer.cpp
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_shmaterialcontainer.o
moc_shmaterialcontainer.cpp
-
-obj/moc_shmaterialeditordialog.o: moc_shmaterialeditordialog.cpp
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_shmaterialeditordialog.o
moc_shmaterialeditordialog.cpp
-
-obj/moc_shcontainerwidget.o: moc_shcontainerwidget.cpp
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_shcontainerwidget.o
moc_shcontainerwidget.cpp
-
-obj/moc_shshaderparametercontainer.o: moc_shshaderparametercontainer.cpp
- $(CXX) -c $(CXXFLAGS) $(INCPATH) -o obj/moc_shshaderparametercontainer.o
moc_shshaderparametercontainer.cpp
-
-####### Install
-
-install: FORCE
-
-uninstall: FORCE
-
-FORCE:
-
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 2.8
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canoncical targets will work.
+.SUFFIXES:
+
+# Remove some rules from gmake that .SUFFIXES does not remove.
+SUFFIXES =
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = "/Applications/CMake
2.8-1.app/Contents/bin/cmake"
+
+# The command to remove a file.
+RM = "/Applications/CMake
2.8-1.app/Contents/bin/cmake" -E remove -f
+
+# The program to use to edit the cache.
+CMAKE_EDIT_COMMAND = "/Applications/CMake
2.8-1.app/Contents/bin/ccmake"
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /Users/vijayjoseph/projects/shaderz
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /Users/vijayjoseph/projects/shaderz
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running
CMake cache editor..."
+ "/Applications/CMake
2.8-1.app/Contents/bin/ccmake" -H$(CMAKE_SOURCE_DIR)
-B$(CMAKE_BINARY_DIR)
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running
CMake to regenerate build system..."
+ "/Applications/CMake
2.8-1.app/Contents/bin/cmake" -H$(CMAKE_SOURCE_DIR)
-B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start
/Users/vijayjoseph/projects/shaderz/CMakeFiles
/Users/vijayjoseph/projects/shaderz/CMakeFiles/progress.marks
+ $(MAKE) -f CMakeFiles/Makefile2 all
+ $(CMAKE_COMMAND) -E cmake_progress_start
/Users/vijayjoseph/projects/shaderz/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ $(MAKE) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ $(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ $(MAKE) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
--check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named OpenSceneGraph
+
+# Build rule for target.
+OpenSceneGraph: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 OpenSceneGraph
+.PHONY : OpenSceneGraph
+
+# fast build rule for target.
+OpenSceneGraph/fast:
+ $(MAKE) -f CMakeFiles/OpenSceneGraph.dir/build.make
CMakeFiles/OpenSceneGraph.dir/build
+.PHONY : OpenSceneGraph/fast
+
+#=============================================================================
+# Target rules for targets named osgnv
+
+# Build rule for target.
+osgnv: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 osgnv
+.PHONY : osgnv
+
+# fast build rule for target.
+osgnv/fast:
+ $(MAKE) -f CMakeFiles/osgnv.dir/build.make CMakeFiles/osgnv.dir/build
+.PHONY : osgnv/fast
+
+#=============================================================================
+# Target rules for targets named shaderz
+
+# Build rule for target.
+shaderz: cmake_check_build_system
+ $(MAKE) -f CMakeFiles/Makefile2 shaderz
+.PHONY : shaderz
+
+# fast build rule for target.
+shaderz/fast:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make CMakeFiles/shaderz.dir/build
+.PHONY : shaderz/fast
+
+include/moc_shaderzmain.o: include/moc_shaderzmain.cxx.o
+.PHONY : include/moc_shaderzmain.o
+
+# target to build an object file
+include/moc_shaderzmain.cxx.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/include/moc_shaderzmain.cxx.o
+.PHONY : include/moc_shaderzmain.cxx.o
+
+include/moc_shaderzmain.i: include/moc_shaderzmain.cxx.i
+.PHONY : include/moc_shaderzmain.i
+
+# target to preprocess a source file
+include/moc_shaderzmain.cxx.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/include/moc_shaderzmain.cxx.i
+.PHONY : include/moc_shaderzmain.cxx.i
+
+include/moc_shaderzmain.s: include/moc_shaderzmain.cxx.s
+.PHONY : include/moc_shaderzmain.s
+
+# target to generate assembly for a file
+include/moc_shaderzmain.cxx.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/include/moc_shaderzmain.cxx.s
+.PHONY : include/moc_shaderzmain.cxx.s
+
+include/moc_shmaterialcontainer.o: include/moc_shmaterialcontainer.cxx.o
+.PHONY : include/moc_shmaterialcontainer.o
+
+# target to build an object file
+include/moc_shmaterialcontainer.cxx.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/include/moc_shmaterialcontainer.cxx.o
+.PHONY : include/moc_shmaterialcontainer.cxx.o
+
+include/moc_shmaterialcontainer.i: include/moc_shmaterialcontainer.cxx.i
+.PHONY : include/moc_shmaterialcontainer.i
+
+# target to preprocess a source file
+include/moc_shmaterialcontainer.cxx.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/include/moc_shmaterialcontainer.cxx.i
+.PHONY : include/moc_shmaterialcontainer.cxx.i
+
+include/moc_shmaterialcontainer.s: include/moc_shmaterialcontainer.cxx.s
+.PHONY : include/moc_shmaterialcontainer.s
+
+# target to generate assembly for a file
+include/moc_shmaterialcontainer.cxx.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/include/moc_shmaterialcontainer.cxx.s
+.PHONY : include/moc_shmaterialcontainer.cxx.s
+
+include/moc_shmaterialeditordialog.o:
include/moc_shmaterialeditordialog.cxx.o
+.PHONY : include/moc_shmaterialeditordialog.o
+
+# target to build an object file
+include/moc_shmaterialeditordialog.cxx.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/include/moc_shmaterialeditordialog.cxx.o
+.PHONY : include/moc_shmaterialeditordialog.cxx.o
+
+include/moc_shmaterialeditordialog.i:
include/moc_shmaterialeditordialog.cxx.i
+.PHONY : include/moc_shmaterialeditordialog.i
+
+# target to preprocess a source file
+include/moc_shmaterialeditordialog.cxx.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/include/moc_shmaterialeditordialog.cxx.i
+.PHONY : include/moc_shmaterialeditordialog.cxx.i
+
+include/moc_shmaterialeditordialog.s:
include/moc_shmaterialeditordialog.cxx.s
+.PHONY : include/moc_shmaterialeditordialog.s
+
+# target to generate assembly for a file
+include/moc_shmaterialeditordialog.cxx.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/include/moc_shmaterialeditordialog.cxx.s
+.PHONY : include/moc_shmaterialeditordialog.cxx.s
+
+include/moc_shshaderparametercontainer.o:
include/moc_shshaderparametercontainer.cxx.o
+.PHONY : include/moc_shshaderparametercontainer.o
+
+# target to build an object file
+include/moc_shshaderparametercontainer.cxx.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/include/moc_shshaderparametercontainer.cxx.o
+.PHONY : include/moc_shshaderparametercontainer.cxx.o
+
+include/moc_shshaderparametercontainer.i:
include/moc_shshaderparametercontainer.cxx.i
+.PHONY : include/moc_shshaderparametercontainer.i
+
+# target to preprocess a source file
+include/moc_shshaderparametercontainer.cxx.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/include/moc_shshaderparametercontainer.cxx.i
+.PHONY : include/moc_shshaderparametercontainer.cxx.i
+
+include/moc_shshaderparametercontainer.s:
include/moc_shshaderparametercontainer.cxx.s
+.PHONY : include/moc_shshaderparametercontainer.s
+
+# target to generate assembly for a file
+include/moc_shshaderparametercontainer.cxx.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/include/moc_shshaderparametercontainer.cxx.s
+.PHONY : include/moc_shshaderparametercontainer.cxx.s
+
+include/qtwidgets/moc_shcontainerwidget.o:
include/qtwidgets/moc_shcontainerwidget.cxx.o
+.PHONY : include/qtwidgets/moc_shcontainerwidget.o
+
+# target to build an object file
+include/qtwidgets/moc_shcontainerwidget.cxx.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/include/qtwidgets/moc_shcontainerwidget.cxx.o
+.PHONY : include/qtwidgets/moc_shcontainerwidget.cxx.o
+
+include/qtwidgets/moc_shcontainerwidget.i:
include/qtwidgets/moc_shcontainerwidget.cxx.i
+.PHONY : include/qtwidgets/moc_shcontainerwidget.i
+
+# target to preprocess a source file
+include/qtwidgets/moc_shcontainerwidget.cxx.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/include/qtwidgets/moc_shcontainerwidget.cxx.i
+.PHONY : include/qtwidgets/moc_shcontainerwidget.cxx.i
+
+include/qtwidgets/moc_shcontainerwidget.s:
include/qtwidgets/moc_shcontainerwidget.cxx.s
+.PHONY : include/qtwidgets/moc_shcontainerwidget.s
+
+# target to generate assembly for a file
+include/qtwidgets/moc_shcontainerwidget.cxx.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/include/qtwidgets/moc_shcontainerwidget.cxx.s
+.PHONY : include/qtwidgets/moc_shcontainerwidget.cxx.s
+
+src/main.o: src/main.cpp.o
+.PHONY : src/main.o
+
+# target to build an object file
+src/main.cpp.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/main.cpp.o
+.PHONY : src/main.cpp.o
+
+src/main.i: src/main.cpp.i
+.PHONY : src/main.i
+
+# target to preprocess a source file
+src/main.cpp.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/main.cpp.i
+.PHONY : src/main.cpp.i
+
+src/main.s: src/main.cpp.s
+.PHONY : src/main.s
+
+# target to generate assembly for a file
+src/main.cpp.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/main.cpp.s
+.PHONY : src/main.cpp.s
+
+src/qtwidgets/osgadapterwidget.o: src/qtwidgets/osgadapterwidget.cpp.o
+.PHONY : src/qtwidgets/osgadapterwidget.o
+
+# target to build an object file
+src/qtwidgets/osgadapterwidget.cpp.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/qtwidgets/osgadapterwidget.cpp.o
+.PHONY : src/qtwidgets/osgadapterwidget.cpp.o
+
+src/qtwidgets/osgadapterwidget.i: src/qtwidgets/osgadapterwidget.cpp.i
+.PHONY : src/qtwidgets/osgadapterwidget.i
+
+# target to preprocess a source file
+src/qtwidgets/osgadapterwidget.cpp.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/qtwidgets/osgadapterwidget.cpp.i
+.PHONY : src/qtwidgets/osgadapterwidget.cpp.i
+
+src/qtwidgets/osgadapterwidget.s: src/qtwidgets/osgadapterwidget.cpp.s
+.PHONY : src/qtwidgets/osgadapterwidget.s
+
+# target to generate assembly for a file
+src/qtwidgets/osgadapterwidget.cpp.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/qtwidgets/osgadapterwidget.cpp.s
+.PHONY : src/qtwidgets/osgadapterwidget.cpp.s
+
+src/qtwidgets/shaderz_qtviewwidget.o:
src/qtwidgets/shaderz_qtviewwidget.cpp.o
+.PHONY : src/qtwidgets/shaderz_qtviewwidget.o
+
+# target to build an object file
+src/qtwidgets/shaderz_qtviewwidget.cpp.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/qtwidgets/shaderz_qtviewwidget.cpp.o
+.PHONY : src/qtwidgets/shaderz_qtviewwidget.cpp.o
+
+src/qtwidgets/shaderz_qtviewwidget.i:
src/qtwidgets/shaderz_qtviewwidget.cpp.i
+.PHONY : src/qtwidgets/shaderz_qtviewwidget.i
+
+# target to preprocess a source file
+src/qtwidgets/shaderz_qtviewwidget.cpp.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/qtwidgets/shaderz_qtviewwidget.cpp.i
+.PHONY : src/qtwidgets/shaderz_qtviewwidget.cpp.i
+
+src/qtwidgets/shaderz_qtviewwidget.s:
src/qtwidgets/shaderz_qtviewwidget.cpp.s
+.PHONY : src/qtwidgets/shaderz_qtviewwidget.s
+
+# target to generate assembly for a file
+src/qtwidgets/shaderz_qtviewwidget.cpp.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/qtwidgets/shaderz_qtviewwidget.cpp.s
+.PHONY : src/qtwidgets/shaderz_qtviewwidget.cpp.s
+
+src/qtwidgets/shcontainerwidget.o: src/qtwidgets/shcontainerwidget.cpp.o
+.PHONY : src/qtwidgets/shcontainerwidget.o
+
+# target to build an object file
+src/qtwidgets/shcontainerwidget.cpp.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/qtwidgets/shcontainerwidget.cpp.o
+.PHONY : src/qtwidgets/shcontainerwidget.cpp.o
+
+src/qtwidgets/shcontainerwidget.i: src/qtwidgets/shcontainerwidget.cpp.i
+.PHONY : src/qtwidgets/shcontainerwidget.i
+
+# target to preprocess a source file
+src/qtwidgets/shcontainerwidget.cpp.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/qtwidgets/shcontainerwidget.cpp.i
+.PHONY : src/qtwidgets/shcontainerwidget.cpp.i
+
+src/qtwidgets/shcontainerwidget.s: src/qtwidgets/shcontainerwidget.cpp.s
+.PHONY : src/qtwidgets/shcontainerwidget.s
+
+# target to generate assembly for a file
+src/qtwidgets/shcontainerwidget.cpp.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/qtwidgets/shcontainerwidget.cpp.s
+.PHONY : src/qtwidgets/shcontainerwidget.cpp.s
+
+src/shaderzmain.o: src/shaderzmain.cpp.o
+.PHONY : src/shaderzmain.o
+
+# target to build an object file
+src/shaderzmain.cpp.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shaderzmain.cpp.o
+.PHONY : src/shaderzmain.cpp.o
+
+src/shaderzmain.i: src/shaderzmain.cpp.i
+.PHONY : src/shaderzmain.i
+
+# target to preprocess a source file
+src/shaderzmain.cpp.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shaderzmain.cpp.i
+.PHONY : src/shaderzmain.cpp.i
+
+src/shaderzmain.s: src/shaderzmain.cpp.s
+.PHONY : src/shaderzmain.s
+
+# target to generate assembly for a file
+src/shaderzmain.cpp.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shaderzmain.cpp.s
+.PHONY : src/shaderzmain.cpp.s
+
+src/shhud.o: src/shhud.cpp.o
+.PHONY : src/shhud.o
+
+# target to build an object file
+src/shhud.cpp.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shhud.cpp.o
+.PHONY : src/shhud.cpp.o
+
+src/shhud.i: src/shhud.cpp.i
+.PHONY : src/shhud.i
+
+# target to preprocess a source file
+src/shhud.cpp.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shhud.cpp.i
+.PHONY : src/shhud.cpp.i
+
+src/shhud.s: src/shhud.cpp.s
+.PHONY : src/shhud.s
+
+# target to generate assembly for a file
+src/shhud.cpp.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shhud.cpp.s
+.PHONY : src/shhud.cpp.s
+
+src/shlogger.o: src/shlogger.cpp.o
+.PHONY : src/shlogger.o
+
+# target to build an object file
+src/shlogger.cpp.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shlogger.cpp.o
+.PHONY : src/shlogger.cpp.o
+
+src/shlogger.i: src/shlogger.cpp.i
+.PHONY : src/shlogger.i
+
+# target to preprocess a source file
+src/shlogger.cpp.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shlogger.cpp.i
+.PHONY : src/shlogger.cpp.i
+
+src/shlogger.s: src/shlogger.cpp.s
+.PHONY : src/shlogger.s
+
+# target to generate assembly for a file
+src/shlogger.cpp.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shlogger.cpp.s
+.PHONY : src/shlogger.cpp.s
+
+src/shmaterialcontainer.o: src/shmaterialcontainer.cpp.o
+.PHONY : src/shmaterialcontainer.o
+
+# target to build an object file
+src/shmaterialcontainer.cpp.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shmaterialcontainer.cpp.o
+.PHONY : src/shmaterialcontainer.cpp.o
+
+src/shmaterialcontainer.i: src/shmaterialcontainer.cpp.i
+.PHONY : src/shmaterialcontainer.i
+
+# target to preprocess a source file
+src/shmaterialcontainer.cpp.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shmaterialcontainer.cpp.i
+.PHONY : src/shmaterialcontainer.cpp.i
+
+src/shmaterialcontainer.s: src/shmaterialcontainer.cpp.s
+.PHONY : src/shmaterialcontainer.s
+
+# target to generate assembly for a file
+src/shmaterialcontainer.cpp.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shmaterialcontainer.cpp.s
+.PHONY : src/shmaterialcontainer.cpp.s
+
+src/shmaterialeditordialog.o: src/shmaterialeditordialog.cpp.o
+.PHONY : src/shmaterialeditordialog.o
+
+# target to build an object file
+src/shmaterialeditordialog.cpp.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shmaterialeditordialog.cpp.o
+.PHONY : src/shmaterialeditordialog.cpp.o
+
+src/shmaterialeditordialog.i: src/shmaterialeditordialog.cpp.i
+.PHONY : src/shmaterialeditordialog.i
+
+# target to preprocess a source file
+src/shmaterialeditordialog.cpp.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shmaterialeditordialog.cpp.i
+.PHONY : src/shmaterialeditordialog.cpp.i
+
+src/shmaterialeditordialog.s: src/shmaterialeditordialog.cpp.s
+.PHONY : src/shmaterialeditordialog.s
+
+# target to generate assembly for a file
+src/shmaterialeditordialog.cpp.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shmaterialeditordialog.cpp.s
+.PHONY : src/shmaterialeditordialog.cpp.s
+
+src/shmaterialinstance.o: src/shmaterialinstance.cpp.o
+.PHONY : src/shmaterialinstance.o
+
+# target to build an object file
+src/shmaterialinstance.cpp.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shmaterialinstance.cpp.o
+.PHONY : src/shmaterialinstance.cpp.o
+
+src/shmaterialinstance.i: src/shmaterialinstance.cpp.i
+.PHONY : src/shmaterialinstance.i
+
+# target to preprocess a source file
+src/shmaterialinstance.cpp.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shmaterialinstance.cpp.i
+.PHONY : src/shmaterialinstance.cpp.i
+
+src/shmaterialinstance.s: src/shmaterialinstance.cpp.s
+.PHONY : src/shmaterialinstance.s
+
+# target to generate assembly for a file
+src/shmaterialinstance.cpp.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shmaterialinstance.cpp.s
+.PHONY : src/shmaterialinstance.cpp.s
+
+src/shparameterwidgetui.o: src/shparameterwidgetui.cpp.o
+.PHONY : src/shparameterwidgetui.o
+
+# target to build an object file
+src/shparameterwidgetui.cpp.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shparameterwidgetui.cpp.o
+.PHONY : src/shparameterwidgetui.cpp.o
+
+src/shparameterwidgetui.i: src/shparameterwidgetui.cpp.i
+.PHONY : src/shparameterwidgetui.i
+
+# target to preprocess a source file
+src/shparameterwidgetui.cpp.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shparameterwidgetui.cpp.i
+.PHONY : src/shparameterwidgetui.cpp.i
+
+src/shparameterwidgetui.s: src/shparameterwidgetui.cpp.s
+.PHONY : src/shparameterwidgetui.s
+
+# target to generate assembly for a file
+src/shparameterwidgetui.cpp.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shparameterwidgetui.cpp.s
+.PHONY : src/shparameterwidgetui.cpp.s
+
+src/shshaderinfo.o: src/shshaderinfo.cpp.o
+.PHONY : src/shshaderinfo.o
+
+# target to build an object file
+src/shshaderinfo.cpp.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shshaderinfo.cpp.o
+.PHONY : src/shshaderinfo.cpp.o
+
+src/shshaderinfo.i: src/shshaderinfo.cpp.i
+.PHONY : src/shshaderinfo.i
+
+# target to preprocess a source file
+src/shshaderinfo.cpp.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shshaderinfo.cpp.i
+.PHONY : src/shshaderinfo.cpp.i
+
+src/shshaderinfo.s: src/shshaderinfo.cpp.s
+.PHONY : src/shshaderinfo.s
+
+# target to generate assembly for a file
+src/shshaderinfo.cpp.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shshaderinfo.cpp.s
+.PHONY : src/shshaderinfo.cpp.s
+
+src/shshaderparametercontainer.o: src/shshaderparametercontainer.cpp.o
+.PHONY : src/shshaderparametercontainer.o
+
+# target to build an object file
+src/shshaderparametercontainer.cpp.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shshaderparametercontainer.cpp.o
+.PHONY : src/shshaderparametercontainer.cpp.o
+
+src/shshaderparametercontainer.i: src/shshaderparametercontainer.cpp.i
+.PHONY : src/shshaderparametercontainer.i
+
+# target to preprocess a source file
+src/shshaderparametercontainer.cpp.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shshaderparametercontainer.cpp.i
+.PHONY : src/shshaderparametercontainer.cpp.i
+
+src/shshaderparametercontainer.s: src/shshaderparametercontainer.cpp.s
+.PHONY : src/shshaderparametercontainer.s
+
+# target to generate assembly for a file
+src/shshaderparametercontainer.cpp.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shshaderparametercontainer.cpp.s
+.PHONY : src/shshaderparametercontainer.cpp.s
+
+src/shshaderprogram.o: src/shshaderprogram.cpp.o
+.PHONY : src/shshaderprogram.o
+
+# target to build an object file
+src/shshaderprogram.cpp.o:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shshaderprogram.cpp.o
+.PHONY : src/shshaderprogram.cpp.o
+
+src/shshaderprogram.i: src/shshaderprogram.cpp.i
+.PHONY : src/shshaderprogram.i
+
+# target to preprocess a source file
+src/shshaderprogram.cpp.i:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shshaderprogram.cpp.i
+.PHONY : src/shshaderprogram.cpp.i
+
+src/shshaderprogram.s: src/shshaderprogram.cpp.s
+.PHONY : src/shshaderprogram.s
+
+# target to generate assembly for a file
+src/shshaderprogram.cpp.s:
+ $(MAKE) -f CMakeFiles/shaderz.dir/build.make
CMakeFiles/shaderz.dir/src/shshaderprogram.cpp.s
+.PHONY : src/shshaderprogram.cpp.s
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... OpenSceneGraph"
+ @echo "... edit_cache"
+ @echo "... osgnv"
+ @echo "... rebuild_cache"
+ @echo "... shaderz"
+ @echo "... include/moc_shaderzmain.o"
+ @echo "... include/moc_shaderzmain.i"
+ @echo "... include/moc_shaderzmain.s"
+ @echo "... include/moc_shmaterialcontainer.o"
+ @echo "... include/moc_shmaterialcontainer.i"
+ @echo "... include/moc_shmaterialcontainer.s"
+ @echo "... include/moc_shmaterialeditordialog.o"
+ @echo "... include/moc_shmaterialeditordialog.i"
+ @echo "... include/moc_shmaterialeditordialog.s"
+ @echo "... include/moc_shshaderparametercontainer.o"
+ @echo "... include/moc_shshaderparametercontainer.i"
+ @echo "... include/moc_shshaderparametercontainer.s"
+ @echo "... include/qtwidgets/moc_shcontainerwidget.o"
+ @echo "... include/qtwidgets/moc_shcontainerwidget.i"
+ @echo "... include/qtwidgets/moc_shcontainerwidget.s"
+ @echo "... src/main.o"
+ @echo "... src/main.i"
+ @echo "... src/main.s"
+ @echo "... src/qtwidgets/osgadapterwidget.o"
+ @echo "... src/qtwidgets/osgadapterwidget.i"
+ @echo "... src/qtwidgets/osgadapterwidget.s"
+ @echo "... src/qtwidgets/shaderz_qtviewwidget.o"
***The diff for this file has been truncated for email.***
=======================================
--- /trunk/include/qtwidgets/osgadapterwidget.h Fri Dec 25 16:38:02 2009
+++ /trunk/include/qtwidgets/osgadapterwidget.h Sun May 30 09:47:19 2010
@@ -19,6 +19,7 @@
* THE SOFTWARE.
*/
+#include "shdefs.h"
#include <osgViewer/Viewer>
#include <osgViewer/CompositeViewer>
#include <osgViewer/ViewerEventHandlers>
@@ -26,7 +27,6 @@
#include <osgDB/ReadFile>
#if USE_QT4
-
#include <QtCore/QString>
#include <QtCore/QTimer>
#include <QtGui/QKeyEvent>
@@ -39,7 +39,6 @@
using Qt::WindowFlags;
#else
-
class QWidget;
#include <qtimer.h>
#include <qgl.h>
=======================================
--- /trunk/include/shdefs.h Sat Mar 27 20:07:00 2010
+++ /trunk/include/shdefs.h Sun May 30 09:47:19 2010
@@ -1,6 +1,8 @@
#ifndef SHWIDGET_H
#define SHWIDGET_H
+#define USE_QT4 1
+
#include <QtGui/QWidget>
#include <QtGui/QScrollArea>
#include <QtGui/QResizeEvent>