/*
 *  Debug.h
 *  Rocket_Man
 *
 *  Created by John Ryland on 24/06/09.
 *  Copyright 2009 InvertedLogic. All rights reserved.
 *
 */

#ifndef DEBUG_H
#define DEBUG_H


#define _DEBUG

#ifdef _DEBUG
#  define DEBUG			1
#  undef  RELEASE
#else
#  undef  DEBUG
#  define RELEASE		1
#endif


/*
void debugBreakPoint()
{
	asm("int $3");
}
*/


#ifdef RELEASE
#  define DEBUG_MEMORY_DISABLE		1
#  define DEBUG_MESSAGE_DISABLE		1
#  define DEBUG_PROFILING_DISABLE	1
#  define DEBUG_SYMBOLS_DISABLE		1
#endif

//#define DEBUG_MEMORY_DISABLE		1
//#define DEBUG_MESSAGE_DISABLE		1
#define DEBUG_PROFILING_DISABLE		1
#define DEBUG_SYMBOLS_DISABLE		1


#include "DebugMessage.h"
#include "DebugMemory.h"


#endif // DEBUG_H
