File GNUmakefile of Package osgART
# ========================================================================= # This makefile was generated by # Bakefile 0.2.6 (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 ?= # Set to 1 to build debug version [0,1] DEBUG ?= 0 # ------------------------------------------------------------------------- # Do not modify the rest of this file! # ------------------------------------------------------------------------- ### Variables: ### CPPDEPS = -MT$@ -MF`echo $@ | sed -e 's,\.o$$,.d,'` -MD -MP OSGART_CXXFLAGS = $(____DEBUG) $(____DEBUG_2) $(____DEBUG_1) -W -Wall \ -I../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 OSGART_EXAMPLE_CXXFLAGS = -I../include $(CPPFLAGS) $(CXXFLAGS) OSGART_EXAMPLE_OBJECTS = \ osgart_example_osgARTTest.o OSGART_ARTOOLKIT_CXXFLAGS = -I../include -I. -fPIC -DPIC $(CPPFLAGS) $(CXXFLAGS) OSGART_ARTOOLKIT_OBJECTS = \ osgart_artoolkit_ARToolKitVideo.o \ osgart_artoolkit_Main.o OSGART_ARTOOLKIT_TRACKER_CXXFLAGS = -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) $(____DEBUG_2) \ $(____DEBUG_1) -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 = -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 = -DNDEBUG endif ifeq ($(DEBUG),1) ____DEBUG = endif ifeq ($(DEBUG),0) ____DEBUG_2 = -O2 endif ifeq ($(DEBUG),1) ____DEBUG_2 = -O0 endif ifeq ($(DEBUG),0) ____DEBUG_1 = endif ifeq ($(DEBUG),1) ____DEBUG_1 = -g endif ### Targets: ### all: libosgART.so osgart_example 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 osgart_example 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) -Wl,-soname,$@.1 -fPIC -o $@.1 $(OSGART_OBJECTS) $(____DEBUG_1) $(LDFLAGS) ln -s $@.1 $@ osgart_example: $(OSGART_EXAMPLE_OBJECTS) libosgART.so $(CXX) -o $@ $(OSGART_EXAMPLE_OBJECTS) $(LDFLAGS) libosgART.so -losg -losgDB -losgProducer -lProducer osgart_artoolkit.so: $(OSGART_ARTOOLKIT_OBJECTS) libosgART.so $(CXX) $(LINK_MODULE_FLAGS) -Wl,-soname,$@.1 -fPIC -o $@ $(OSGART_ARTOOLKIT_OBJECTS) $(LDFLAGS) libosgART.so -lARvideo -losg osgart_artoolkit_tracker.so: $(OSGART_ARTOOLKIT_TRACKER_OBJECTS) libosgART.so $(CXX) $(LINK_MODULE_FLAGS) -Wl,-soname,$@.1 -fPIC -o $@ $(OSGART_ARTOOLKIT_TRACKER_OBJECTS) $(LDFLAGS) libosgART.so -losg -lARgsub_lite -lAR -lARMulti osgart_artoolkitplus_tracker.so: $(OSGART_ARTOOLKITPLUS_TRACKER_OBJECTS) libosgART.so $(CXX) $(LINK_MODULE_FLAGS) -Wl,-soname,$@.1 -fPIC -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_OBJECTS) $(____DEBUG_1) $(LDFLAGS) libosgART.so -losg -lARToolKitPlus osgart_dummyimage.so: $(OSGART_DUMMYIMAGE_OBJECTS) libosgART.so $(CXX) $(LINK_MODULE_FLAGS) -Wl,-soname,$@.1 -fPIC -o $@ $(OSGART_DUMMYIMAGE_OBJECTS) $(LDFLAGS) libosgART.so -losg -losgDB osgART_Foundation.o: ./../src/osgART/Foundation.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_Marker.o: ./../src/osgART/Marker.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_VideoBillboard.o: ./../src/osgART/VideoBillboard.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_VideoLayer.o: ./../src/osgART/VideoLayer.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_ARTTransform.o: ./../src/osgART/ARTTransform.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_VideoManager.o: ./../src/osgART/VideoManager.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_VideoPlane.o: ./../src/osgART/VideoPlane.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_VideoTexCallback.o: ./../src/osgART/VideoTexCallback.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_VideoTexture.o: ./../src/osgART/VideoTexture.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_GenericTracker.o: ./../src/osgART/GenericTracker.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_VideoTextureRectangle.o: ./../src/osgART/VideoTextureRectangle.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_GenericVideo.o: ./../src/osgART/GenericVideo.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_TrackerManager.o: ./../src/osgART/TrackerManager.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_GenericVideoObject.o: ./../src/osgART/GenericVideoObject.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_GenericVideoShader.o: ./../src/osgART/GenericVideoShader.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_VideoTexRectCallback.o: ./../src/osgART/VideoTexRectCallback.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_ARTTransformCallback.o: ./../src/osgART/ARTTransformCallback.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_VideoTextureBase.o: ./../src/osgART/VideoTextureBase.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_VideoBackground.o: ./../src/osgART/VideoBackground.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgART_VideoForeground.o: ./../src/osgART/VideoForeground.cpp $(CXX) -c -o $@ $(OSGART_CXXFLAGS) $(CPPDEPS) $< osgart_example_osgARTTest.o: ./../src/osgARTTest/osgARTTest.cpp $(CXX) -c -o $@ $(OSGART_EXAMPLE_CXXFLAGS) $(CPPDEPS) $< osgart_artoolkit_ARToolKitVideo.o: ./../src/osgART/Video/ARToolKit/ARToolKitVideo.cpp $(CXX) -c -o $@ $(OSGART_ARTOOLKIT_CXXFLAGS) $(CPPDEPS) $< osgart_artoolkit_Main.o: ./../src/osgART/Video/ARToolKit/Main.cpp $(CXX) -c -o $@ $(OSGART_ARTOOLKIT_CXXFLAGS) $(CPPDEPS) $< osgart_artoolkit_tracker_ARToolKitTracker.o: ./../src/osgART/Tracker/ARToolKit/ARToolKitTracker.cpp $(CXX) -c -o $@ $(OSGART_ARTOOLKIT_TRACKER_CXXFLAGS) $(CPPDEPS) $< osgart_artoolkit_tracker_MultiMarker.o: ./../src/osgART/Tracker/ARToolKit/MultiMarker.cpp $(CXX) -c -o $@ $(OSGART_ARTOOLKIT_TRACKER_CXXFLAGS) $(CPPDEPS) $< osgart_artoolkit_tracker_SingleMarker.o: ./../src/osgART/Tracker/ARToolKit/SingleMarker.cpp $(CXX) -c -o $@ $(OSGART_ARTOOLKIT_TRACKER_CXXFLAGS) $(CPPDEPS) $< osgart_artoolkit_tracker_Main.o: ./../src/osgART/Tracker/ARToolKit/Main.cpp $(CXX) -c -o $@ $(OSGART_ARTOOLKIT_TRACKER_CXXFLAGS) $(CPPDEPS) $< osgart_artoolkitplus_tracker_ARToolKitPlusTracker.o: ./../src/osgART/Tracker/ARToolKitPlus/ARToolKitPlusTracker.cpp $(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS) $(CPPDEPS) $< osgart_artoolkitplus_tracker_MultiMarker.o: ./../src/osgART/Tracker/ARToolKitPlus/MultiMarker.cpp $(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS) $(CPPDEPS) $< osgart_artoolkitplus_tracker_SingleMarker.o: ./../src/osgART/Tracker/ARToolKitPlus/SingleMarker.cpp $(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS) $(CPPDEPS) $< osgart_artoolkitplus_tracker_SimpleMarker.o: ./../src/osgART/Tracker/ARToolKitPlus/SimpleMarker.cpp $(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS) $(CPPDEPS) $< osgart_artoolkitplus_tracker_Main.o: ./../src/osgART/Tracker/ARToolKitPlus/Main.cpp $(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS) $(CPPDEPS) $< osgart_artoolkitplus_tracker_gsub.o: ./../src/osgART/Tracker/ARToolKitPlus/gsub.cpp $(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS) $(CPPDEPS) $< osgart_dummyimage_DummyImageVideo.o: ./../src/osgART/Video/DummyImage/DummyImageVideo.cpp $(CXX) -c -o $@ $(OSGART_DUMMYIMAGE_CXXFLAGS) $(CPPDEPS) $< osgart_dummyimage_Main.o: ./../src/osgART/Video/DummyImage/Main.cpp $(CXX) -c -o $@ $(OSGART_DUMMYIMAGE_CXXFLAGS) $(CPPDEPS) $< .PHONY: all install uninstall clean # Dependencies tracking: -include ./*.d