// UCE runtime amalgamation include. // // The worker and generated units include this file to build the runtime in a // single translation unit. Do not compile the listed .cpp files separately // unless the build/compiler model is deliberately changed. #include "types.cpp" #include "dvalue.cpp" #include "functionlib.cpp" #include "hash.cpp" #include "sys.cpp" #include "uri.cpp" #include "cli.cpp" #ifdef __UCE_WASM_CORE__ // markdown is pure compute (no PCRE/syscalls/regex) — it belongs in the wasm // core so markdown_to_html/markdown_to_ast render in-workspace. compiler.cpp // (which declares component() ahead of markdown in the native build) is carved // out here, and the wasm core defines component() later in src/wasm/core.cpp, // so markdown just needs the forward declaration. String component(String name, DValue props, Request& context); #include "markdown.cpp" #endif #ifndef __UCE_WASM_CORE__ #include "compiler-parser.cpp" #include "compiler.cpp" #include "markdown.cpp" #include "zip.cpp" #include "mysql-connector.cpp" #include "sqlite-connector.cpp" #endif