#------------------------------------------------------------------------------#
# This makefile was generated by 'cbp2make' tool rev.147                       #
#------------------------------------------------------------------------------#


WORKDIR = `pwd`

CC = gcc
CXX = g++
AR = ar
LD = g++
WINDRES = windres

INC = -I/usr/local/include/lunasvg
CFLAGS = -Wall `sdl2-config --cflags`
RESINC = 
LIBDIR = 
LIB = -lSDL2 -lSDL2_gfx /usr/local/lib/liblunasvg.a
LDFLAGS = `sdl2-config --libs`

INC_DEBUG = $(INC)
CFLAGS_DEBUG = $(CFLAGS) -g
RESINC_DEBUG = $(RESINC)
RCFLAGS_DEBUG = $(RCFLAGS)
LIBDIR_DEBUG = $(LIBDIR)
LIB_DEBUG = $(LIB)
LDFLAGS_DEBUG = $(LDFLAGS)
OBJDIR_DEBUG = obj/Debug
DEP_DEBUG = 
OUT_DEBUG = bin/Debug/7thPower

INC_RELEASE = $(INC)
CFLAGS_RELEASE = $(CFLAGS) -O2
RESINC_RELEASE = $(RESINC)
RCFLAGS_RELEASE = $(RCFLAGS)
LIBDIR_RELEASE = $(LIBDIR)
LIB_RELEASE = $(LIB)
LDFLAGS_RELEASE = $(LDFLAGS) -s
OBJDIR_RELEASE = obj/Release
DEP_RELEASE = 
OUT_RELEASE = bin/Release/7thPower

OBJ_DEBUG = $(OBJDIR_DEBUG)/RealmView.o $(OBJDIR_DEBUG)/RealmTerrain.o $(OBJDIR_DEBUG)/RealmSceneView.o $(OBJDIR_DEBUG)/RealmSceneObjectPositioner.o $(OBJDIR_DEBUG)/RealmSceneObject.o $(OBJDIR_DEBUG)/RealmWorldObject.o $(OBJDIR_DEBUG)/RealmSceneElevationSubMap.o $(OBJDIR_DEBUG)/RealmSceneElevationMasterMap.o $(OBJDIR_DEBUG)/RealmSceneElevationMapRepository.o $(OBJDIR_DEBUG)/RealmSceneElevationMap.o $(OBJDIR_DEBUG)/RealmSceneBackgroundRepository.o $(OBJDIR_DEBUG)/XYAnimator.o $(OBJDIR_DEBUG)/WorldObjectCollection.o $(OBJDIR_DEBUG)/SceneObjectCollection.o $(OBJDIR_DEBUG)/SceneMoveAnimator.o $(OBJDIR_DEBUG)/RealmSceneBackground.o $(OBJDIR_DEBUG)/SceneHexOutline.o $(OBJDIR_DEBUG)/SceneCameraPositioner.o $(OBJDIR_DEBUG)/SVG2SDL.o $(OBJDIR_DEBUG)/RealmZoomAnimator.o $(OBJDIR_DEBUG)/RealmWorldObjectScenePositioner.o $(OBJDIR_DEBUG)/HexSpiralCoordinate.o $(OBJDIR_DEBUG)/RealmCharacterObject.o $(OBJDIR_DEBUG)/RealmCharacterGroupPositioner.o $(OBJDIR_DEBUG)/RealmCharacterGroup.o $(OBJDIR_DEBUG)/RealmBackgroundScroller.o $(OBJDIR_DEBUG)/RGBColor.o $(OBJDIR_DEBUG)/HexGridDisplay.o $(OBJDIR_DEBUG)/HexDisplay.o $(OBJDIR_DEBUG)/CApp_OnRender.o $(OBJDIR_DEBUG)/CApp_OnLoop.o $(OBJDIR_DEBUG)/CApp_OnInit.o $(OBJDIR_DEBUG)/CApp_OnEvent.o $(OBJDIR_DEBUG)/CApp_OnCleanup.o $(OBJDIR_DEBUG)/RealmMapDisplay.o $(OBJDIR_DEBUG)/RealmObjectType.o $(OBJDIR_DEBUG)/RealmObject.o $(OBJDIR_DEBUG)/RealmNumberGenerator.o $(OBJDIR_DEBUG)/CApp.o $(OBJDIR_DEBUG)/RealmLocation.o $(OBJDIR_DEBUG)/RealmElevationTriangle.o $(OBJDIR_DEBUG)/RealmCoordinateDisplay.o $(OBJDIR_DEBUG)/RealmColorMap.o $(OBJDIR_DEBUG)/RealmCharacterObjectPositioner.o

OBJ_RELEASE = $(OBJDIR_RELEASE)/RealmView.o $(OBJDIR_RELEASE)/RealmTerrain.o $(OBJDIR_RELEASE)/RealmSceneView.o $(OBJDIR_RELEASE)/RealmSceneObjectPositioner.o $(OBJDIR_RELEASE)/RealmSceneObject.o $(OBJDIR_RELEASE)/RealmWorldObject.o $(OBJDIR_RELEASE)/RealmSceneElevationSubMap.o $(OBJDIR_RELEASE)/RealmSceneElevationMasterMap.o $(OBJDIR_RELEASE)/RealmSceneElevationMapRepository.o $(OBJDIR_RELEASE)/RealmSceneElevationMap.o $(OBJDIR_RELEASE)/RealmSceneBackgroundRepository.o $(OBJDIR_RELEASE)/XYAnimator.o $(OBJDIR_RELEASE)/WorldObjectCollection.o $(OBJDIR_RELEASE)/SceneObjectCollection.o $(OBJDIR_RELEASE)/SceneMoveAnimator.o $(OBJDIR_RELEASE)/RealmSceneBackground.o $(OBJDIR_RELEASE)/SceneHexOutline.o $(OBJDIR_RELEASE)/SceneCameraPositioner.o $(OBJDIR_RELEASE)/SVG2SDL.o $(OBJDIR_RELEASE)/RealmZoomAnimator.o $(OBJDIR_RELEASE)/RealmWorldObjectScenePositioner.o $(OBJDIR_RELEASE)/HexSpiralCoordinate.o $(OBJDIR_RELEASE)/RealmCharacterObject.o $(OBJDIR_RELEASE)/RealmCharacterGroupPositioner.o $(OBJDIR_RELEASE)/RealmCharacterGroup.o $(OBJDIR_RELEASE)/RealmBackgroundScroller.o $(OBJDIR_RELEASE)/RGBColor.o $(OBJDIR_RELEASE)/HexGridDisplay.o $(OBJDIR_RELEASE)/HexDisplay.o $(OBJDIR_RELEASE)/CApp_OnRender.o $(OBJDIR_RELEASE)/CApp_OnLoop.o $(OBJDIR_RELEASE)/CApp_OnInit.o $(OBJDIR_RELEASE)/CApp_OnEvent.o $(OBJDIR_RELEASE)/CApp_OnCleanup.o $(OBJDIR_RELEASE)/RealmMapDisplay.o $(OBJDIR_RELEASE)/RealmObjectType.o $(OBJDIR_RELEASE)/RealmObject.o $(OBJDIR_RELEASE)/RealmNumberGenerator.o $(OBJDIR_RELEASE)/CApp.o $(OBJDIR_RELEASE)/RealmLocation.o $(OBJDIR_RELEASE)/RealmElevationTriangle.o $(OBJDIR_RELEASE)/RealmCoordinateDisplay.o $(OBJDIR_RELEASE)/RealmColorMap.o $(OBJDIR_RELEASE)/RealmCharacterObjectPositioner.o

all: debug release

clean: clean_debug clean_release

before_debug: 
	test -d bin/Debug || mkdir -p bin/Debug
	test -d $(OBJDIR_DEBUG) || mkdir -p $(OBJDIR_DEBUG)

after_debug: 

debug: before_debug out_debug after_debug

out_debug: before_debug $(OBJ_DEBUG) $(DEP_DEBUG)
	$(LD) $(LIBDIR_DEBUG) -o $(OUT_DEBUG) $(OBJ_DEBUG)  $(LDFLAGS_DEBUG) $(LIB_DEBUG)

$(OBJDIR_DEBUG)/RealmView.o: RealmView.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmView.cpp -o $(OBJDIR_DEBUG)/RealmView.o

$(OBJDIR_DEBUG)/RealmTerrain.o: RealmTerrain.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmTerrain.cpp -o $(OBJDIR_DEBUG)/RealmTerrain.o

$(OBJDIR_DEBUG)/RealmSceneView.o: RealmSceneView.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmSceneView.cpp -o $(OBJDIR_DEBUG)/RealmSceneView.o

$(OBJDIR_DEBUG)/RealmSceneObjectPositioner.o: RealmSceneObjectPositioner.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmSceneObjectPositioner.cpp -o $(OBJDIR_DEBUG)/RealmSceneObjectPositioner.o

$(OBJDIR_DEBUG)/RealmSceneObject.o: RealmSceneObject.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmSceneObject.cpp -o $(OBJDIR_DEBUG)/RealmSceneObject.o

$(OBJDIR_DEBUG)/RealmWorldObject.o: RealmWorldObject.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmWorldObject.cpp -o $(OBJDIR_DEBUG)/RealmWorldObject.o

$(OBJDIR_DEBUG)/RealmSceneElevationSubMap.o: RealmSceneElevationSubMap.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmSceneElevationSubMap.cpp -o $(OBJDIR_DEBUG)/RealmSceneElevationSubMap.o

$(OBJDIR_DEBUG)/RealmSceneElevationMasterMap.o: RealmSceneElevationMasterMap.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmSceneElevationMasterMap.cpp -o $(OBJDIR_DEBUG)/RealmSceneElevationMasterMap.o

$(OBJDIR_DEBUG)/RealmSceneElevationMapRepository.o: RealmSceneElevationMapRepository.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmSceneElevationMapRepository.cpp -o $(OBJDIR_DEBUG)/RealmSceneElevationMapRepository.o

$(OBJDIR_DEBUG)/RealmSceneElevationMap.o: RealmSceneElevationMap.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmSceneElevationMap.cpp -o $(OBJDIR_DEBUG)/RealmSceneElevationMap.o

$(OBJDIR_DEBUG)/RealmSceneBackgroundRepository.o: RealmSceneBackgroundRepository.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmSceneBackgroundRepository.cpp -o $(OBJDIR_DEBUG)/RealmSceneBackgroundRepository.o

$(OBJDIR_DEBUG)/XYAnimator.o: XYAnimator.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c XYAnimator.cpp -o $(OBJDIR_DEBUG)/XYAnimator.o

$(OBJDIR_DEBUG)/WorldObjectCollection.o: WorldObjectCollection.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c WorldObjectCollection.cpp -o $(OBJDIR_DEBUG)/WorldObjectCollection.o

$(OBJDIR_DEBUG)/SceneObjectCollection.o: SceneObjectCollection.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c SceneObjectCollection.cpp -o $(OBJDIR_DEBUG)/SceneObjectCollection.o

$(OBJDIR_DEBUG)/SceneMoveAnimator.o: SceneMoveAnimator.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c SceneMoveAnimator.cpp -o $(OBJDIR_DEBUG)/SceneMoveAnimator.o

$(OBJDIR_DEBUG)/RealmSceneBackground.o: RealmSceneBackground.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmSceneBackground.cpp -o $(OBJDIR_DEBUG)/RealmSceneBackground.o

$(OBJDIR_DEBUG)/SceneHexOutline.o: SceneHexOutline.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c SceneHexOutline.cpp -o $(OBJDIR_DEBUG)/SceneHexOutline.o

$(OBJDIR_DEBUG)/SceneCameraPositioner.o: SceneCameraPositioner.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c SceneCameraPositioner.cpp -o $(OBJDIR_DEBUG)/SceneCameraPositioner.o

$(OBJDIR_DEBUG)/SVG2SDL.o: SVG2SDL.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c SVG2SDL.cpp -o $(OBJDIR_DEBUG)/SVG2SDL.o

$(OBJDIR_DEBUG)/RealmZoomAnimator.o: RealmZoomAnimator.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmZoomAnimator.cpp -o $(OBJDIR_DEBUG)/RealmZoomAnimator.o

$(OBJDIR_DEBUG)/RealmWorldObjectScenePositioner.o: RealmWorldObjectScenePositioner.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmWorldObjectScenePositioner.cpp -o $(OBJDIR_DEBUG)/RealmWorldObjectScenePositioner.o

$(OBJDIR_DEBUG)/HexSpiralCoordinate.o: HexSpiralCoordinate.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c HexSpiralCoordinate.cpp -o $(OBJDIR_DEBUG)/HexSpiralCoordinate.o

$(OBJDIR_DEBUG)/RealmCharacterObject.o: RealmCharacterObject.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmCharacterObject.cpp -o $(OBJDIR_DEBUG)/RealmCharacterObject.o

$(OBJDIR_DEBUG)/RealmCharacterGroupPositioner.o: RealmCharacterGroupPositioner.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmCharacterGroupPositioner.cpp -o $(OBJDIR_DEBUG)/RealmCharacterGroupPositioner.o

$(OBJDIR_DEBUG)/RealmCharacterGroup.o: RealmCharacterGroup.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmCharacterGroup.cpp -o $(OBJDIR_DEBUG)/RealmCharacterGroup.o

$(OBJDIR_DEBUG)/RealmBackgroundScroller.o: RealmBackgroundScroller.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmBackgroundScroller.cpp -o $(OBJDIR_DEBUG)/RealmBackgroundScroller.o

$(OBJDIR_DEBUG)/RGBColor.o: RGBColor.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RGBColor.cpp -o $(OBJDIR_DEBUG)/RGBColor.o

$(OBJDIR_DEBUG)/HexGridDisplay.o: HexGridDisplay.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c HexGridDisplay.cpp -o $(OBJDIR_DEBUG)/HexGridDisplay.o

$(OBJDIR_DEBUG)/HexDisplay.o: HexDisplay.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c HexDisplay.cpp -o $(OBJDIR_DEBUG)/HexDisplay.o

$(OBJDIR_DEBUG)/CApp_OnRender.o: CApp_OnRender.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c CApp_OnRender.cpp -o $(OBJDIR_DEBUG)/CApp_OnRender.o

$(OBJDIR_DEBUG)/CApp_OnLoop.o: CApp_OnLoop.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c CApp_OnLoop.cpp -o $(OBJDIR_DEBUG)/CApp_OnLoop.o

$(OBJDIR_DEBUG)/CApp_OnInit.o: CApp_OnInit.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c CApp_OnInit.cpp -o $(OBJDIR_DEBUG)/CApp_OnInit.o

$(OBJDIR_DEBUG)/CApp_OnEvent.o: CApp_OnEvent.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c CApp_OnEvent.cpp -o $(OBJDIR_DEBUG)/CApp_OnEvent.o

$(OBJDIR_DEBUG)/CApp_OnCleanup.o: CApp_OnCleanup.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c CApp_OnCleanup.cpp -o $(OBJDIR_DEBUG)/CApp_OnCleanup.o

$(OBJDIR_DEBUG)/RealmMapDisplay.o: RealmMapDisplay.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmMapDisplay.cpp -o $(OBJDIR_DEBUG)/RealmMapDisplay.o

$(OBJDIR_DEBUG)/RealmObjectType.o: RealmObjectType.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmObjectType.cpp -o $(OBJDIR_DEBUG)/RealmObjectType.o

$(OBJDIR_DEBUG)/RealmObject.o: RealmObject.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmObject.cpp -o $(OBJDIR_DEBUG)/RealmObject.o

$(OBJDIR_DEBUG)/RealmNumberGenerator.o: RealmNumberGenerator.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmNumberGenerator.cpp -o $(OBJDIR_DEBUG)/RealmNumberGenerator.o

$(OBJDIR_DEBUG)/CApp.o: CApp.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c CApp.cpp -o $(OBJDIR_DEBUG)/CApp.o

$(OBJDIR_DEBUG)/RealmLocation.o: RealmLocation.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmLocation.cpp -o $(OBJDIR_DEBUG)/RealmLocation.o

$(OBJDIR_DEBUG)/RealmElevationTriangle.o: RealmElevationTriangle.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmElevationTriangle.cpp -o $(OBJDIR_DEBUG)/RealmElevationTriangle.o

$(OBJDIR_DEBUG)/RealmCoordinateDisplay.o: RealmCoordinateDisplay.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmCoordinateDisplay.cpp -o $(OBJDIR_DEBUG)/RealmCoordinateDisplay.o

$(OBJDIR_DEBUG)/RealmColorMap.o: RealmColorMap.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmColorMap.cpp -o $(OBJDIR_DEBUG)/RealmColorMap.o

$(OBJDIR_DEBUG)/RealmCharacterObjectPositioner.o: RealmCharacterObjectPositioner.cpp
	$(CXX) $(CFLAGS_DEBUG) $(INC_DEBUG) -c RealmCharacterObjectPositioner.cpp -o $(OBJDIR_DEBUG)/RealmCharacterObjectPositioner.o

clean_debug: 
	rm -f $(OBJ_DEBUG) $(OUT_DEBUG)
	rm -rf bin/Debug
	rm -rf $(OBJDIR_DEBUG)

before_release: 
	test -d bin/Release || mkdir -p bin/Release
	test -d $(OBJDIR_RELEASE) || mkdir -p $(OBJDIR_RELEASE)

after_release: 

release: before_release out_release after_release

out_release: before_release $(OBJ_RELEASE) $(DEP_RELEASE)
	$(LD) $(LIBDIR_RELEASE) -o $(OUT_RELEASE) $(OBJ_RELEASE)  $(LDFLAGS_RELEASE) $(LIB_RELEASE)

$(OBJDIR_RELEASE)/RealmView.o: RealmView.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmView.cpp -o $(OBJDIR_RELEASE)/RealmView.o

$(OBJDIR_RELEASE)/RealmTerrain.o: RealmTerrain.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmTerrain.cpp -o $(OBJDIR_RELEASE)/RealmTerrain.o

$(OBJDIR_RELEASE)/RealmSceneView.o: RealmSceneView.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmSceneView.cpp -o $(OBJDIR_RELEASE)/RealmSceneView.o

$(OBJDIR_RELEASE)/RealmSceneObjectPositioner.o: RealmSceneObjectPositioner.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmSceneObjectPositioner.cpp -o $(OBJDIR_RELEASE)/RealmSceneObjectPositioner.o

$(OBJDIR_RELEASE)/RealmSceneObject.o: RealmSceneObject.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmSceneObject.cpp -o $(OBJDIR_RELEASE)/RealmSceneObject.o

$(OBJDIR_RELEASE)/RealmWorldObject.o: RealmWorldObject.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmWorldObject.cpp -o $(OBJDIR_RELEASE)/RealmWorldObject.o

$(OBJDIR_RELEASE)/RealmSceneElevationSubMap.o: RealmSceneElevationSubMap.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmSceneElevationSubMap.cpp -o $(OBJDIR_RELEASE)/RealmSceneElevationSubMap.o

$(OBJDIR_RELEASE)/RealmSceneElevationMasterMap.o: RealmSceneElevationMasterMap.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmSceneElevationMasterMap.cpp -o $(OBJDIR_RELEASE)/RealmSceneElevationMasterMap.o

$(OBJDIR_RELEASE)/RealmSceneElevationMapRepository.o: RealmSceneElevationMapRepository.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmSceneElevationMapRepository.cpp -o $(OBJDIR_RELEASE)/RealmSceneElevationMapRepository.o

$(OBJDIR_RELEASE)/RealmSceneElevationMap.o: RealmSceneElevationMap.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmSceneElevationMap.cpp -o $(OBJDIR_RELEASE)/RealmSceneElevationMap.o

$(OBJDIR_RELEASE)/RealmSceneBackgroundRepository.o: RealmSceneBackgroundRepository.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmSceneBackgroundRepository.cpp -o $(OBJDIR_RELEASE)/RealmSceneBackgroundRepository.o

$(OBJDIR_RELEASE)/XYAnimator.o: XYAnimator.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c XYAnimator.cpp -o $(OBJDIR_RELEASE)/XYAnimator.o

$(OBJDIR_RELEASE)/WorldObjectCollection.o: WorldObjectCollection.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c WorldObjectCollection.cpp -o $(OBJDIR_RELEASE)/WorldObjectCollection.o

$(OBJDIR_RELEASE)/SceneObjectCollection.o: SceneObjectCollection.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c SceneObjectCollection.cpp -o $(OBJDIR_RELEASE)/SceneObjectCollection.o

$(OBJDIR_RELEASE)/SceneMoveAnimator.o: SceneMoveAnimator.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c SceneMoveAnimator.cpp -o $(OBJDIR_RELEASE)/SceneMoveAnimator.o

$(OBJDIR_RELEASE)/RealmSceneBackground.o: RealmSceneBackground.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmSceneBackground.cpp -o $(OBJDIR_RELEASE)/RealmSceneBackground.o

$(OBJDIR_RELEASE)/SceneHexOutline.o: SceneHexOutline.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c SceneHexOutline.cpp -o $(OBJDIR_RELEASE)/SceneHexOutline.o

$(OBJDIR_RELEASE)/SceneCameraPositioner.o: SceneCameraPositioner.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c SceneCameraPositioner.cpp -o $(OBJDIR_RELEASE)/SceneCameraPositioner.o

$(OBJDIR_RELEASE)/SVG2SDL.o: SVG2SDL.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c SVG2SDL.cpp -o $(OBJDIR_RELEASE)/SVG2SDL.o

$(OBJDIR_RELEASE)/RealmZoomAnimator.o: RealmZoomAnimator.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmZoomAnimator.cpp -o $(OBJDIR_RELEASE)/RealmZoomAnimator.o

$(OBJDIR_RELEASE)/RealmWorldObjectScenePositioner.o: RealmWorldObjectScenePositioner.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmWorldObjectScenePositioner.cpp -o $(OBJDIR_RELEASE)/RealmWorldObjectScenePositioner.o

$(OBJDIR_RELEASE)/HexSpiralCoordinate.o: HexSpiralCoordinate.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c HexSpiralCoordinate.cpp -o $(OBJDIR_RELEASE)/HexSpiralCoordinate.o

$(OBJDIR_RELEASE)/RealmCharacterObject.o: RealmCharacterObject.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmCharacterObject.cpp -o $(OBJDIR_RELEASE)/RealmCharacterObject.o

$(OBJDIR_RELEASE)/RealmCharacterGroupPositioner.o: RealmCharacterGroupPositioner.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmCharacterGroupPositioner.cpp -o $(OBJDIR_RELEASE)/RealmCharacterGroupPositioner.o

$(OBJDIR_RELEASE)/RealmCharacterGroup.o: RealmCharacterGroup.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmCharacterGroup.cpp -o $(OBJDIR_RELEASE)/RealmCharacterGroup.o

$(OBJDIR_RELEASE)/RealmBackgroundScroller.o: RealmBackgroundScroller.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmBackgroundScroller.cpp -o $(OBJDIR_RELEASE)/RealmBackgroundScroller.o

$(OBJDIR_RELEASE)/RGBColor.o: RGBColor.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RGBColor.cpp -o $(OBJDIR_RELEASE)/RGBColor.o

$(OBJDIR_RELEASE)/HexGridDisplay.o: HexGridDisplay.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c HexGridDisplay.cpp -o $(OBJDIR_RELEASE)/HexGridDisplay.o

$(OBJDIR_RELEASE)/HexDisplay.o: HexDisplay.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c HexDisplay.cpp -o $(OBJDIR_RELEASE)/HexDisplay.o

$(OBJDIR_RELEASE)/CApp_OnRender.o: CApp_OnRender.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c CApp_OnRender.cpp -o $(OBJDIR_RELEASE)/CApp_OnRender.o

$(OBJDIR_RELEASE)/CApp_OnLoop.o: CApp_OnLoop.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c CApp_OnLoop.cpp -o $(OBJDIR_RELEASE)/CApp_OnLoop.o

$(OBJDIR_RELEASE)/CApp_OnInit.o: CApp_OnInit.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c CApp_OnInit.cpp -o $(OBJDIR_RELEASE)/CApp_OnInit.o

$(OBJDIR_RELEASE)/CApp_OnEvent.o: CApp_OnEvent.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c CApp_OnEvent.cpp -o $(OBJDIR_RELEASE)/CApp_OnEvent.o

$(OBJDIR_RELEASE)/CApp_OnCleanup.o: CApp_OnCleanup.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c CApp_OnCleanup.cpp -o $(OBJDIR_RELEASE)/CApp_OnCleanup.o

$(OBJDIR_RELEASE)/RealmMapDisplay.o: RealmMapDisplay.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmMapDisplay.cpp -o $(OBJDIR_RELEASE)/RealmMapDisplay.o

$(OBJDIR_RELEASE)/RealmObjectType.o: RealmObjectType.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmObjectType.cpp -o $(OBJDIR_RELEASE)/RealmObjectType.o

$(OBJDIR_RELEASE)/RealmObject.o: RealmObject.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmObject.cpp -o $(OBJDIR_RELEASE)/RealmObject.o

$(OBJDIR_RELEASE)/RealmNumberGenerator.o: RealmNumberGenerator.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmNumberGenerator.cpp -o $(OBJDIR_RELEASE)/RealmNumberGenerator.o

$(OBJDIR_RELEASE)/CApp.o: CApp.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c CApp.cpp -o $(OBJDIR_RELEASE)/CApp.o

$(OBJDIR_RELEASE)/RealmLocation.o: RealmLocation.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmLocation.cpp -o $(OBJDIR_RELEASE)/RealmLocation.o

$(OBJDIR_RELEASE)/RealmElevationTriangle.o: RealmElevationTriangle.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmElevationTriangle.cpp -o $(OBJDIR_RELEASE)/RealmElevationTriangle.o

$(OBJDIR_RELEASE)/RealmCoordinateDisplay.o: RealmCoordinateDisplay.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmCoordinateDisplay.cpp -o $(OBJDIR_RELEASE)/RealmCoordinateDisplay.o

$(OBJDIR_RELEASE)/RealmColorMap.o: RealmColorMap.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmColorMap.cpp -o $(OBJDIR_RELEASE)/RealmColorMap.o

$(OBJDIR_RELEASE)/RealmCharacterObjectPositioner.o: RealmCharacterObjectPositioner.cpp
	$(CXX) $(CFLAGS_RELEASE) $(INC_RELEASE) -c RealmCharacterObjectPositioner.cpp -o $(OBJDIR_RELEASE)/RealmCharacterObjectPositioner.o

clean_release: 
	rm -f $(OBJ_RELEASE) $(OUT_RELEASE)
	rm -rf bin/Release
	rm -rf $(OBJDIR_RELEASE)

.PHONY: before_debug after_debug clean_debug before_release after_release clean_release

