aboutsummaryrefslogtreecommitdiffstats
path: root/prebuilt-intermediates
diff options
context:
space:
mode:
authorAlistair Strachan <astrachan@google.com>2019-05-21 15:36:07 -0700
committerAlistair Delva <adelva@google.com>2019-10-25 14:19:41 -0700
commit57eb94f1581f566c48e0218ec680116723d27b24 (patch)
tree2a6035d36f1e1208443b021ff32e3cd775026e69 /prebuilt-intermediates
parent2b1ddae952b4bbd74274f5ab08c6e37df9bbe45a (diff)
downloadplatform_external_igt-gpu-tools-57eb94f1581f566c48e0218ec680116723d27b24.tar.gz
platform_external_igt-gpu-tools-57eb94f1581f566c48e0218ec680116723d27b24.tar.bz2
platform_external_igt-gpu-tools-57eb94f1581f566c48e0218ec680116723d27b24.zip
Initial Android build support
Bug: 110963635 Change-Id: Iba53536c21e13d19bee2bfbe3a9b74c906b2c2ad
Diffstat (limited to 'prebuilt-intermediates')
-rw-r--r--prebuilt-intermediates/cairo.h3
-rw-r--r--prebuilt-intermediates/glib.h18
-rw-r--r--prebuilt-intermediates/pciaccess.h28
-rw-r--r--prebuilt-intermediates/version.h3
4 files changed, 52 insertions, 0 deletions
diff --git a/prebuilt-intermediates/cairo.h b/prebuilt-intermediates/cairo.h
new file mode 100644
index 00000000..86bcb82d
--- /dev/null
+++ b/prebuilt-intermediates/cairo.h
@@ -0,0 +1,3 @@
+#pragma once
+typedef struct _cairo_surface cairo_surface_t;
+typedef struct _cairo cairo_t;
diff --git a/prebuilt-intermediates/glib.h b/prebuilt-intermediates/glib.h
new file mode 100644
index 00000000..9cd1928b
--- /dev/null
+++ b/prebuilt-intermediates/glib.h
@@ -0,0 +1,18 @@
+#pragma once
+
+#define G_KEY_FILE_NONE 0
+
+typedef void GError;
+typedef void GKeyFile;
+
+static inline void g_clear_error(GError *error) { }
+static inline void g_error_free(GError *error) { }
+static inline char *g_get_home_dir(void) { return "/data/local/tmp"; }
+static inline void g_key_file_free(GKeyFile *file) { }
+static inline GKeyFile *g_key_file_new(void) { return NULL; }
+static inline int g_key_file_get_integer(GKeyFile *key_file,
+ const char *group_name, const char *key, GError **error) { return 0; }
+static inline char *g_key_file_get_string(GKeyFile *key_file,
+ const char *group_name, const char *key, GError **error) { return NULL; }
+static inline bool g_key_file_load_from_file(GKeyFile *key_file,
+ const char *file, int flags, GError **error) { return false; }
diff --git a/prebuilt-intermediates/pciaccess.h b/prebuilt-intermediates/pciaccess.h
new file mode 100644
index 00000000..13f205a8
--- /dev/null
+++ b/prebuilt-intermediates/pciaccess.h
@@ -0,0 +1,28 @@
+#pragma once
+typedef uint64_t pciaddr_t;
+struct pci_mem_region {
+ void *memory;
+ pciaddr_t bus_addr;
+ pciaddr_t base_addr;
+ pciaddr_t size;
+ unsigned is_IO:1;
+ unsigned is_prefetchable:1;
+ unsigned is_64:1;
+};
+struct pci_device {
+ uint16_t domain;
+ uint8_t bus;
+ uint8_t dev;
+ uint8_t func;
+ uint16_t vendor_id;
+ uint16_t device_id;
+ uint16_t subvendor_id;
+ uint16_t subdevice_id;
+ uint32_t device_class;
+ uint8_t revision;
+ struct pci_mem_region regions[6];
+ pciaddr_t rom_size;
+ int irq;
+ intptr_t user_data;
+ int vgaarb_rsrc;
+};
diff --git a/prebuilt-intermediates/version.h b/prebuilt-intermediates/version.h
new file mode 100644
index 00000000..1969ae6a
--- /dev/null
+++ b/prebuilt-intermediates/version.h
@@ -0,0 +1,3 @@
+#pragma once
+#define IGT_GIT_SHA1 "ANDROID"
+#define TARGET_CPU_PLATFORM "x86"