//-----------------------------------------------------------------------------------------------
// GypsyEngineBuildPreferences.hpp
//
// This file must exist in game code, in Game/Code/CodeUsedByGypsyEngine/.
//
// The engine #includes this file to determine which systems to build, and how.
//
#pragma once
#ifndef include_GypsyEngineBuildPreferences
#define include_GypsyEngineBuildPreferences


//-----------------------------------------------------------------------------------------------
// Engine systems enabled
//
// Enable the appropriate #defines to request each engine subsystem you want.
// In some cases the engine may start another system automatically if a system you requested
//	depends on it (directly or indirectly).
// In all cases, if there are platform-specific or API-specific versions of subsystems, the
//	engine will choose the correct version for the current platform.
//
#define GYPSY_ENABLE_AUDIO
#define GYPSY_ENABLE_CONSOLE
#define GYPSY_ENABLE_RENDERER


//-----------------------------------------------------------------------------------------------
// Engine build parameters
//
// Enable the appropriate #defines to give hints to the engine as to how you would prefer it
//	to build, in cases where there is a choice (e.g. OpenGL vs. DirectX under Win32).
#define GYPSY_PREFER_OPENGL
#define GYPSY_PREFER_FMOD


#endif // include_GypsyEngineBuildPreferences
