diff -Naur bin/Makefile bin/Makefile --- bin/Makefile 1970-01-01 01:00:00.000000000 +0100 +++ bin/Makefile 2009-03-15 13:38:19.000000000 +0100 @@ -0,0 +1,285 @@ +# ========================================================================= +# This makefile was generated by +# Bakefile 0.2.5 (http://www.bakefile.org) +# Do not modify, all changes will be overwritten! +# ========================================================================= + + + +# ------------------------------------------------------------------------- +# These are configurable options: +# ------------------------------------------------------------------------- + +# Compiler flags to link shared library +LINK_DLL_FLAGS ?= -shared + +# Compiler flags to link loadable module +LINK_MODULE_FLAGS ?= -shared + +# C++ compiler +CXX = g++ + +# Standard flags for C++ +CXXFLAGS ?= + +# Standard preprocessor flags (common for CC and CXX) +CPPFLAGS ?= + +# Standard linker flags +LDFLAGS ?=-lOpenThreads -losgDB -losgFX -losgGA -losgParticle -losgProducer -losgSim -losg -losgText -losgUtil -lProducer + +# Set to 1 to build debug version [0,1] +DEBUG ?= 0 + +# +ARTOOLKIT_PATH ?= + +# +ARTOOLKITPLUS_PATH ?= + + + +# ------------------------------------------------------------------------- +# Do not modify the rest of this file! +# ------------------------------------------------------------------------- + +### Variables: ### + +OSGART_CXXFLAGS = $(____DEBUG_11) $(____DEBUG) $(____DEBUG_14) -W -Wall \ + -I../include -I$(ARTOOLKIT_PATH)/include -fPIC -DPIC $(CPPFLAGS) $(CXXFLAGS) +OSGART_OBJECTS = \ + osgART_Foundation.o \ + osgART_Marker.o \ + osgART_VideoBillboard.o \ + osgART_VideoLayer.o \ + osgART_ARTTransform.o \ + osgART_VideoManager.o \ + osgART_VideoPlane.o \ + osgART_VideoTexCallback.o \ + osgART_VideoTexture.o \ + osgART_GenericTracker.o \ + osgART_VideoTextureRectangle.o \ + osgART_GenericVideo.o \ + osgART_TrackerManager.o \ + osgART_GenericVideoObject.o \ + osgART_GenericVideoShader.o \ + osgART_VideoTexRectCallback.o \ + osgART_ARTTransformCallback.o \ + osgART_VideoTextureBase.o \ + osgART_VideoBackground.o \ + osgART_VideoForeground.o +LEVELHEAD_CXXFLAGS = $(____DEBUG_11) $(____DEBUG) $(____DEBUG_14) -I../include \ + -I/usr/include/SDL -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 \ + -I../include/osgCal $(CPPFLAGS) $(CXXFLAGS) +LEVELHEAD_OBJECTS = \ + levelHead_levelHead.o +PREEN_CAMERA_CXXFLAGS = $(____DEBUG_11) $(____DEBUG) $(____DEBUG_14) \ + -I$(ARTOOLKITPLUS_PATH)/include $(CPPFLAGS) $(CXXFLAGS) +PREEN_CAMERA_OBJECTS = \ + preen_camera_preen_camera.o +OSGART_ARTOOLKIT_CXXFLAGS = $(____DEBUG_11) $(____DEBUG) $(____DEBUG_14) \ + -I$(ARTOOLKIT_PATH)/include -I../include -I. -fPIC -DPIC $(CPPFLAGS) \ + $(CXXFLAGS) +OSGART_ARTOOLKIT_OBJECTS = \ + osgart_artoolkit_ARToolKitVideo.o \ + osgart_artoolkit_Main.o +OSGART_ARTOOLKIT_TRACKER_CXXFLAGS = $(____DEBUG_11) $(____DEBUG) \ + $(____DEBUG_14) -I$(ARTOOLKIT_PATH)/include -I../include -I. -fPIC -DPIC \ + $(CPPFLAGS) $(CXXFLAGS) +OSGART_ARTOOLKIT_TRACKER_OBJECTS = \ + osgart_artoolkit_tracker_ARToolKitTracker.o \ + osgart_artoolkit_tracker_MultiMarker.o \ + osgart_artoolkit_tracker_SingleMarker.o \ + osgart_artoolkit_tracker_Main.o +OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS = $(____DEBUG_11) $(____DEBUG) \ + $(____DEBUG_14) -I$(ARTOOLKITPLUS_PATH)/include -I../include -I. -fPIC -DPIC \ + $(CPPFLAGS) $(CXXFLAGS) +OSGART_ARTOOLKITPLUS_TRACKER_OBJECTS = \ + osgart_artoolkitplus_tracker_ARToolKitPlusTracker.o \ + osgart_artoolkitplus_tracker_MultiMarker.o \ + osgart_artoolkitplus_tracker_SingleMarker.o \ + osgart_artoolkitplus_tracker_SimpleMarker.o \ + osgart_artoolkitplus_tracker_Main.o \ + osgart_artoolkitplus_tracker_gsub.o +OSGART_DUMMYIMAGE_CXXFLAGS = $(____DEBUG_11) $(____DEBUG) $(____DEBUG_14) \ + -I../include -I. -fPIC -DPIC $(CPPFLAGS) $(CXXFLAGS) +OSGART_DUMMYIMAGE_OBJECTS = \ + osgart_dummyimage_DummyImageVideo.o \ + osgart_dummyimage_Main.o + +### Conditionally set variables: ### + +ifeq ($(DEBUG),0) +____DEBUG_11 = -DNDEBUG +endif +ifeq ($(DEBUG),1) +____DEBUG_11 = +endif +ifeq ($(DEBUG),0) +____DEBUG = -O2 +endif +ifeq ($(DEBUG),1) +____DEBUG = -O0 +endif +ifeq ($(DEBUG),0) +____DEBUG_14 = +endif +ifeq ($(DEBUG),1) +____DEBUG_14 = -g +endif + + +### Targets: ### + +all: libosgART.so levelHead preen_camera osgart_artoolkit.so osgart_artoolkit_tracker.so osgart_artoolkitplus_tracker.so osgart_dummyimage.so + +install: + +uninstall: + +clean: + rm -f ./*.o + rm -f ./*.d + rm -f libosgART.so + rm -f libosgART.so + rm -f levelHead + rm -f preen_camera + rm -f osgart_artoolkit.so + rm -f osgart_artoolkit_tracker.so + rm -f osgart_artoolkitplus_tracker.so + rm -f osgart_dummyimage.so + +libosgART.so: $(OSGART_OBJECTS) + $(CXX) $(LINK_DLL_FLAGS) -fPIC -o $@ $(OSGART_OBJECTS) $(____DEBUG_14) -L$(ARTOOLKIT_PATH)/lib/ $(LDFLAGS) + +levelHead: $(LEVELHEAD_OBJECTS) libosgART.so + $(CXX) -o $@ $(LEVELHEAD_OBJECTS) $(____DEBUG_14) $(LDFLAGS) libosgART.so -losg -losgDB -losgProducer -lProducer -lglib-2.0 -losgCal + +preen_camera: $(PREEN_CAMERA_OBJECTS) + $(CXX) -o $@ $(PREEN_CAMERA_OBJECTS) $(____DEBUG_14) -L$(ARTOOLKITPLUS_PATH)/lib/ $(LDFLAGS) + +osgart_artoolkit.so: $(OSGART_ARTOOLKIT_OBJECTS) libosgART.so + $(CXX) $(LINK_MODULE_FLAGS) -fPIC -o $@ $(OSGART_ARTOOLKIT_OBJECTS) $(____DEBUG_14) -L$(ARTOOLKIT_PATH)/lib/ $(LDFLAGS) libosgART.so -lARvideo -losg -lgstreamer-0.10 + +osgart_artoolkit_tracker.so: $(OSGART_ARTOOLKIT_TRACKER_OBJECTS) libosgART.so + $(CXX) $(LINK_MODULE_FLAGS) -fPIC -o $@ $(OSGART_ARTOOLKIT_TRACKER_OBJECTS) $(____DEBUG_14) -L$(ARTOOLKIT_PATH)/lib/ $(LDFLAGS) libosgART.so -losg -lARgsub_lite -lAR -lARMulti + +osgart_artoolkitplus_tracker.so: $(OSGART_ARTOOLKITPLUS_TRACKER_OBJECTS) libosgART.so + $(CXX) $(LINK_MODULE_FLAGS) -fPIC -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_OBJECTS) $(____DEBUG_14) -L$(ARTOOLKITPLUS_PATH)/lib/ $(LDFLAGS) libosgART.so -losg -lARToolKitPlus + +osgart_dummyimage.so: $(OSGART_DUMMYIMAGE_OBJECTS) libosgART.so + $(CXX) $(LINK_MODULE_FLAGS) -fPIC -o $@ $(OSGART_DUMMYIMAGE_OBJECTS) $(____DEBUG_14) -L$(ARTOOLKIT_PATH)/lib/ $(LDFLAGS) libosgART.so -losg -losgDB + +osgART_Foundation.o: ./../src/osgART/Foundation.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_Marker.o: ./../src/osgART/Marker.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_VideoBillboard.o: ./../src/osgART/VideoBillboard.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_VideoLayer.o: ./../src/osgART/VideoLayer.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_ARTTransform.o: ./../src/osgART/ARTTransform.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_VideoManager.o: ./../src/osgART/VideoManager.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_VideoPlane.o: ./../src/osgART/VideoPlane.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_VideoTexCallback.o: ./../src/osgART/VideoTexCallback.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_VideoTexture.o: ./../src/osgART/VideoTexture.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_GenericTracker.o: ./../src/osgART/GenericTracker.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_VideoTextureRectangle.o: ./../src/osgART/VideoTextureRectangle.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_GenericVideo.o: ./../src/osgART/GenericVideo.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_TrackerManager.o: ./../src/osgART/TrackerManager.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_GenericVideoObject.o: ./../src/osgART/GenericVideoObject.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_GenericVideoShader.o: ./../src/osgART/GenericVideoShader.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_VideoTexRectCallback.o: ./../src/osgART/VideoTexRectCallback.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_ARTTransformCallback.o: ./../src/osgART/ARTTransformCallback.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_VideoTextureBase.o: ./../src/osgART/VideoTextureBase.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_VideoBackground.o: ./../src/osgART/VideoBackground.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +osgART_VideoForeground.o: ./../src/osgART/VideoForeground.cpp + $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $< + +levelHead_levelHead.o: ./../src/levelHead/levelHead.cpp + $(CXX) -c -o $@ $(LEVELHEAD_CXXFLAGS) $< + +preen_camera_preen_camera.o: ./../src/levelHead/preen_camera.cpp + $(CXX) -c -o $@ $(PREEN_CAMERA_CXXFLAGS) $< + +osgart_artoolkit_ARToolKitVideo.o: ./../src/osgART/Video/ARToolKit/ARToolKitVideo.cpp + $(CXX) -c -o $@ $(OSGART_ARTOOLKIT_CXXFLAGS) $< + +osgart_artoolkit_Main.o: ./../src/osgART/Video/ARToolKit/Main.cpp + $(CXX) -c -o $@ $(OSGART_ARTOOLKIT_CXXFLAGS) $< + +osgart_artoolkit_tracker_ARToolKitTracker.o: ./../src/osgART/Tracker/ARToolKit/ARToolKitTracker.cpp + $(CXX) -c -o $@ $(OSGART_ARTOOLKIT_TRACKER_CXXFLAGS) $< + +osgart_artoolkit_tracker_MultiMarker.o: ./../src/osgART/Tracker/ARToolKit/MultiMarker.cpp + $(CXX) -c -o $@ $(OSGART_ARTOOLKIT_TRACKER_CXXFLAGS) $< + +osgart_artoolkit_tracker_SingleMarker.o: ./../src/osgART/Tracker/ARToolKit/SingleMarker.cpp + $(CXX) -c -o $@ $(OSGART_ARTOOLKIT_TRACKER_CXXFLAGS) $< + +osgart_artoolkit_tracker_Main.o: ./../src/osgART/Tracker/ARToolKit/Main.cpp + $(CXX) -c -o $@ $(OSGART_ARTOOLKIT_TRACKER_CXXFLAGS) $< + +osgart_artoolkitplus_tracker_ARToolKitPlusTracker.o: ./../src/osgART/Tracker/ARToolKitPlus/ARToolKitPlusTracker.cpp + $(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS) $< + +osgart_artoolkitplus_tracker_MultiMarker.o: ./../src/osgART/Tracker/ARToolKitPlus/MultiMarker.cpp + $(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS) $< + +osgart_artoolkitplus_tracker_SingleMarker.o: ./../src/osgART/Tracker/ARToolKitPlus/SingleMarker.cpp + $(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS) $< + +osgart_artoolkitplus_tracker_SimpleMarker.o: ./../src/osgART/Tracker/ARToolKitPlus/SimpleMarker.cpp + $(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS) $< + +osgart_artoolkitplus_tracker_Main.o: ./../src/osgART/Tracker/ARToolKitPlus/Main.cpp + $(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS) $< + +osgart_artoolkitplus_tracker_gsub.o: ./../src/osgART/Tracker/ARToolKitPlus/gsub.cpp + $(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS) $< + +osgart_dummyimage_DummyImageVideo.o: ./../src/osgART/Video/DummyImage/DummyImageVideo.cpp + $(CXX) -c -o $@ $(OSGART_DUMMYIMAGE_CXXFLAGS) $< + +osgart_dummyimage_Main.o: ./../src/osgART/Video/DummyImage/Main.cpp + $(CXX) -c -o $@ $(OSGART_DUMMYIMAGE_CXXFLAGS) $< + +.PHONY: all install uninstall clean + + +# Dependencies tracking: +-include ./*.d