diff --git a/src/network/meson.build b/src/network/meson.build new file mode 100644 index 00000000..72f5bd1e --- /dev/null +++ b/src/network/meson.build @@ -0,0 +1,30 @@ +# Define the library +network_sources = files( + 'private/network.cpp', +) + +network_headers = files( + 'public/network.h' +) + +dependencies = [ + boost_dep, + const_dep +] + +# Define the libnetwork library so it can be linked against by other parts of the build system +libnetwork = static_library('network', + network_sources, + include_directories: include_directories('public'), + dependencies: dependencies, + install : true) + +network_dep = declare_dependency( + include_directories: include_directories('public'), + link_with: libnetwork, + sources: network_sources, + dependencies: dependencies, +) + +# Make headers accessible +install_headers(network_headers, subdir : '4DSSE/network') \ No newline at end of file diff --git a/src/network/private/network.cpp b/src/network/private/network.cpp index 49a86923..5a9ff2bc 100644 --- a/src/network/private/network.cpp +++ b/src/network/private/network.cpp @@ -1,12 +1,7 @@ #include -#include -#include #include -#include #include #include -#include -#include #include #include diff --git a/src/network/public/network.h b/src/network/public/network.h new file mode 100644 index 00000000..e69de29b