package third_party.lib

@BuildArtifactPath(cppflags="-I$(EXTERNAL_BUILD_DIR)/third_party/lib/thrift/install/include")
@Build(stage=2,script="$(EXTERNAL_MAKE)")
@BuildDepends(embox.lib.libsupcxx)
@BuildDepends(embox.lib.libstdcxx)
@BuildDepends(embox.lib.libgcc)
@BuildDepends(third_party.boost.libs)
@BuildDepends(third_party.lib.openssl)
static module thrift {
	@AddPrefix("^BUILD/extbld/^MOD_PATH/install/lib")
	source "libthrift.a"

	@NoRuntime depends embox.lib.libsupcxx
	@NoRuntime depends embox.lib.libstdcxx
	@NoRuntime depends embox.lib.libgcc
	@NoRuntime depends embox.compat.posix.pthread.pthread_stack
	@NoRuntime depends embox.compat.posix.pthread_rwlock
	@NoRuntime depends embox.compat.posix.net.All
	@NoRuntime depends embox.compat.posix.util.nanosleep
	@NoRuntime depends third_party.boost.libs
	@NoRuntime depends third_party.lib.openssl

	@NoRuntime depends embox.compat.posix.net.socketpair_stub
}