4jcraft/targets/java/meson.build

37 lines
1.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,
dependencies: [util_dep],
# 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')
)