(svn r2542) -Add: [GPMI] Added GPMI (http://sourceforge.net/projects/libgpmi/)

support to OpenTTD in preperation of AIScripts (long term). It is OFF 
  by default. Add GPMI:=1 to Makefile.config to enable.
This commit is contained in:
truelight
2005-07-10 14:57:43 +00:00
parent b45eee3157
commit 3c9456dd45
5 changed files with 47 additions and 0 deletions

13
debug.c
View File

@@ -15,6 +15,9 @@ int _debug_net_level;
int _debug_spritecache_level;
int _debug_oldloader_level;
int _debug_pbs_level;
#ifdef GPMI
int _debug_gpmi_level;
#endif /* GPMI */
int _debug_npf_level;
@@ -46,6 +49,9 @@ typedef struct DebugLevel {
DEBUG_LEVEL(spritecache),
DEBUG_LEVEL(oldloader),
DEBUG_LEVEL(pbs),
#ifdef GPMI
DEBUG_LEVEL(gpmi),
#endif
DEBUG_LEVEL(npf)
};
#undef DEBUG_LEVEL
@@ -120,3 +126,10 @@ const char *GetDebugString(void)
return dbgstr;
}
#ifdef GPMI
void gpmi_debug_openttd(int level, char *s)
{
DEBUG(gpmi, level)("[GPMI] %s", s);
}
#endif /* GPMI */