2024-02-20 12:38:58 +00:00
|
|
|
build_system = "make"
|
|
|
|
compiler_type = "ido" # adjusts default weights for permuting
|
|
|
|
|
2020-08-15 18:08:53 +00:00
|
|
|
[preserve_macros]
|
|
|
|
"g[DS]P.*" = "void"
|
|
|
|
"gDma.*" = "void"
|
2021-08-12 19:37:37 +00:00
|
|
|
"a[A-Z].*" = "void"
|
2020-08-30 16:51:46 +00:00
|
|
|
"G_IM_SIZ_.*" = "int"
|
2020-09-27 14:14:25 +00:00
|
|
|
"G_[AC]C.*" = "int"
|
2020-08-15 18:08:53 +00:00
|
|
|
LOG = "void"
|
|
|
|
SET_FULLSCREEN_VIEWPORT = "void"
|
2020-08-30 16:51:46 +00:00
|
|
|
OPEN_DISPS = "void"
|
|
|
|
CLOSE_DISPS = "void"
|
2024-02-01 01:09:16 +00:00
|
|
|
GRAPH_ALLOC = "void*"
|
|
|
|
LOG_UTILS_CHECK_NULL_POINTER = "void"
|
|
|
|
WORK_DISP = "void*"
|
|
|
|
POLY_OPA_DISP = "void*"
|
|
|
|
POLY_XLU_DISP = "void*"
|
|
|
|
OVERLAY_DISP = "void*"
|
|
|
|
"G_MTX_.*" = "int"
|
2020-08-15 18:08:53 +00:00
|
|
|
ABS = "int"
|
|
|
|
SQ = "int"
|
2020-09-27 01:16:28 +00:00
|
|
|
CLAMP = "int"
|
2021-08-29 23:42:14 +00:00
|
|
|
|
2024-02-20 12:38:58 +00:00
|
|
|
# If changing to not preserve these, add a check for the permuter to IDO_PRINTF_WORKAROUND,
|
|
|
|
# so that modern CPP (used by the permuter import) does not error on the IDO-specific hack.
|
|
|
|
# For example:
|
|
|
|
# #define IDO_PRINTF_WORKAROUND (__sgi && !__GNUC__ && !PERMUTER && !M2CTX)
|
|
|
|
PRINTF = "void"
|
|
|
|
SCHED_DEBUG_PRINTF = "void"
|
|
|
|
ACTOR_DEBUG_PRINTF = "void"
|
|
|
|
|
2021-08-29 23:42:14 +00:00
|
|
|
[decompme.compilers]
|
2024-02-20 12:38:58 +00:00
|
|
|
"tools/ido_recomp/*/7.1/cc" = "ido7.1"
|
|
|
|
"tools/ido_recomp/*/5.3/cc" = "ido5.3"
|