Enable GFXStream bazel build
This builds the "standalone" GFXStream library that can be consumed by Qemu 8.2 The bazel build allows us to transition rutabaga to a bazel based build, which will unify the Qemu 8.2 build as used by the emulator. It also opens up the path to migrate this to g3 if we decide to do this. This change forces a few header changes, as bazel is more strict about the relationship between headers and packages, and doesn't easily give you fine grained control over the include paths. Reviewed-by: Aaron Ruby <aruby@blackberry.com> Acked-by: Yonggang Luo <luoyonggang@gmail.com> Acked-by: Adam Jackson <ajax@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27246>
This commit is contained in:
@@ -496,7 +496,7 @@ using DlSymFunc = void* (void*, const char*);
|
|||||||
|
|
||||||
decoderHeaderIncludes = f"""
|
decoderHeaderIncludes = f"""
|
||||||
#include "VkDecoderContext.h"
|
#include "VkDecoderContext.h"
|
||||||
#include "host/ProcessResources.h"
|
#include "ProcessResources.h"
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
@@ -519,7 +519,7 @@ class BumpPool;
|
|||||||
#include "{self.baseLibDirPrefix}/Tracing.h"
|
#include "{self.baseLibDirPrefix}/Tracing.h"
|
||||||
#include "{self.baseLibDirPrefix}/Metrics.h"
|
#include "{self.baseLibDirPrefix}/Metrics.h"
|
||||||
#include "render-utils/IOStream.h"
|
#include "render-utils/IOStream.h"
|
||||||
#include "host/FrameBuffer.h"
|
#include "FrameBuffer.h"
|
||||||
#include "host-common/feature_control.h"
|
#include "host-common/feature_control.h"
|
||||||
#include "host-common/GfxstreamFatalError.h"
|
#include "host-common/GfxstreamFatalError.h"
|
||||||
#include "host-common/logging.h"
|
#include "host-common/logging.h"
|
||||||
|
Reference in New Issue
Block a user