mirror of
https://github.com/HyperDbg/HyperDbg
synced 2026-08-15 06:29:09 -04:00
47 lines
1.3 KiB
CMake
47 lines
1.3 KiB
CMake
# Code generated by Visual Studio kit, DO NOT EDIT.
|
|
set(SourceFiles
|
|
"../include/platform/general/header/Environment.h"
|
|
"header/common.h"
|
|
"header/globals.h"
|
|
"header/hardware.h"
|
|
"header/parse-table.h"
|
|
"header/scanner.h"
|
|
"header/script-engine.h"
|
|
"header/type.h"
|
|
"header/pch.h"
|
|
"../include/platform/user/code/platform-lib-calls.c"
|
|
"code/common.c"
|
|
"code/globals.c"
|
|
"code/hardware.c"
|
|
"code/parse-table.c"
|
|
"code/scanner.c"
|
|
"code/script-engine.c"
|
|
"code/script_include.c"
|
|
"code/type.c"
|
|
"code/pch.c"
|
|
)
|
|
|
|
if(UNIX)
|
|
#
|
|
# The symbol-parser (Sym*) exports live in the Windows-only symbol-parser/
|
|
# subproject (DbgHelp + DIA-SDK pdbex). script-engine.c calls them directly,
|
|
# so provide Linux stubs here to satisfy the link until a real backend lands.
|
|
#
|
|
list(APPEND SourceFiles "code/symbol-stub-linux.c")
|
|
|
|
#
|
|
# script_include.c resolves script #include paths via Win32 (GetModuleFileNameA
|
|
# / GetFileAttributesA). Swap it for an empty Linux stub until a real resolver
|
|
# (readlink + stat) is implemented.
|
|
#
|
|
list(REMOVE_ITEM SourceFiles "code/script_include.c")
|
|
list(APPEND SourceFiles "code/script_include-linux.c")
|
|
endif()
|
|
|
|
include_directories(
|
|
"header"
|
|
"../include"
|
|
"."
|
|
"../script-eval"
|
|
)
|
|
add_library(script-engine SHARED ${SourceFiles})
|