mirror of
https://github.com/alliedmodders/metamod-source.git
synced 2025-03-27 14:22:12 +01:00
34 lines
1.1 KiB
Meson
34 lines
1.1 KiB
Meson
loader_srcs = [
|
|
'loader.cpp',
|
|
'gamedll.cpp',
|
|
'serverplugin.cpp',
|
|
'utility.cpp',
|
|
]
|
|
|
|
loader_cpp_args = []
|
|
loader_include_directories = [
|
|
SourcehookIncludes
|
|
]
|
|
loader_link_args = ['-lgcc_eh']
|
|
if target_machine.system() == 'linux'
|
|
if target_machine.cpu_family() == 'x86_64'
|
|
shared_module('libserver', loader_srcs,
|
|
include_directories: loader_include_directories,
|
|
link_args: loader_link_args,
|
|
name_prefix: '',
|
|
cpp_args: ['-DLIB_PREFIX="lib"', '-DLIB_SUFFIX=".so"'])
|
|
elif target_machine.cpu_family() == 'x86'
|
|
shared_module('server_i486', loader_srcs,
|
|
include_directories: loader_include_directories,
|
|
link_args: loader_link_args,
|
|
name_prefix: '',
|
|
cpp_args: ['-DLIB_PREFIX=""', '-DLIB_SUFFIX="_i486.so"'])
|
|
endif
|
|
endif
|
|
|
|
shared_module('server', loader_srcs,
|
|
include_directories: loader_include_directories,
|
|
link_args: loader_link_args,
|
|
name_prefix: '',
|
|
cpp_args: ['-DLIB_PREFIX="lib"', '-DLIB_SUFFIX=".so"'])
|