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
openSUSE Build Service is sponsored by