forked from xdebug/xdebug
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.w32
33 lines (27 loc) · 1.61 KB
/
config.w32
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// vim:ft=javascript
ARG_WITH("xdebug", "Xdebug support", "no");
if (PHP_XDEBUG != 'no') {
var XDEBUG_BASE_SOURCES="base.c filter.c monitor.c stack.c superglobals.c"
var XDEBUG_LIB_SOURCES="usefulstuff.c compat.c crc32.c hash.c llist.c private.c set.c str.c var.c var_export_html.c var_export_line.c var_export_serialized.c var_export_text.c var_export_xml.c xml.c"
var XDEBUG_COVERAGE_SOURCES="branch_info.c code_coverage.c"
var XDEBUG_DEBUGGER_SOURCES="com.c debugger.c handler_dbgp.c handlers.c"
var XDEBUG_GCSTATS_SOURCES="gc_stats.c"
var XDEBUG_PROFILER_SOURCES="profiler.c"
var XDEBUG_TRACING_SOURCES="trace_computerized.c trace_html.c trace_textual.c tracing.c"
var files = "xdebug.c";
if (typeof(ZEND_EXTENSION) == 'undefined') {
EXTENSION('xdebug', files);
} else {
ZEND_EXTENSION('xdebug', files);
}
ADD_FLAG("CFLAGS_XDEBUG", " /I " + configure_module_dirname + " ");
ADD_FLAG("CFLAGS_XDEBUG", " /I " + configure_module_dirname + "/src ");
ADD_SOURCES(configure_module_dirname + "/src/base", XDEBUG_BASE_SOURCES, "xdebug");
ADD_SOURCES(configure_module_dirname + "/src/lib", XDEBUG_LIB_SOURCES, "xdebug");
ADD_SOURCES(configure_module_dirname + "/src/coverage", XDEBUG_COVERAGE_SOURCES, "xdebug");
ADD_SOURCES(configure_module_dirname + "/src/debugger", XDEBUG_DEBUGGER_SOURCES, "xdebug");
ADD_SOURCES(configure_module_dirname + "/src/gcstats", XDEBUG_GCSTATS_SOURCES, "xdebug");
ADD_SOURCES(configure_module_dirname + "/src/profiler", XDEBUG_PROFILER_SOURCES, "xdebug");
ADD_SOURCES(configure_module_dirname + "/src/tracing", XDEBUG_TRACING_SOURCES, "xdebug");
AC_DEFINE("HAVE_XDEBUG", 1, "Xdebug support");
}