4jcraft/minecraft/java/meson.build
Tropical 27a4964941
Some checks are pending
Build (Linux, x86-64) / build-linux (push) Waiting to run
Format Check / clang-format (push) Waiting to run
specify correct include path for java target
2026-03-30 17:19:50 -05:00

36 lines
1 KiB
Meson

java_sources = files(
'src/InputOutputStream/BufferedOutputStream.cpp',
'src/InputOutputStream/BufferedReader.cpp',
'src/InputOutputStream/ByteArrayInputStream.cpp',
'src/InputOutputStream/ByteArrayOutputStream.cpp',
'src/InputOutputStream/DataInputStream.cpp',
'src/InputOutputStream/DataOutputStream.cpp',
'src/InputOutputStream/FileInputStream.cpp',
'src/InputOutputStream/FileOutputStream.cpp',
'src/InputOutputStream/InputStream.cpp',
'src/InputOutputStream/InputStreamReader.cpp',
'src/Buffer.cpp',
'src/ByteBuffer.cpp',
'src/Class.cpp',
'src/Color.cpp',
'src/File.cpp',
'src/FloatBuffer.cpp',
'src/IntBuffer.cpp',
'src/JavaMath.cpp',
'src/Random.cpp',
'src/system.cpp',
# 'src/Socket.cpp',
)
lib_java = static_library('java',
java_sources,
# TODO: remove the .. path once arrayWithLength are evaporated
include_directories: include_directories('include'),
cpp_args : global_cpp_args + global_cpp_defs,
)
java_dep = declare_dependency(
link_with : lib_java,
include_directories: include_directories('include')
)