|
84 | 84 | e2e-bindercli: |
85 | 85 | go test -tags e2e ./tests/e2e/... -run TestBindercli -v -timeout 300s |
86 | 86 |
|
87 | | -# Build gralloc bridge shared library for x86_64 Android using NDK. |
88 | | -# Requires stub libs (libhidlbase.so, libmapper3.so, libutils.so, libcutils.so) |
89 | | -# to be pulled from the emulator into /tmp first: |
90 | | -# adb pull /system/lib64/libhidlbase.so /tmp/ |
91 | | -# adb pull /system/lib64/libutils.so /tmp/ |
92 | | -# adb pull /system/lib64/libcutils.so /tmp/ |
93 | | -# (libmapper3.so is a thin wrapper — pull or build separately) |
94 | | -gralloc-bridge: |
95 | | - @mkdir -p build |
96 | | - $(NDK_CC) -shared -fPIC -o build/gralloc_bridge.so gralloc/bridge/native/gralloc_bridge.cpp \ |
97 | | - -I$(GRAPHENEOS)/system/libhidl/transport/include \ |
98 | | - -I$(GRAPHENEOS)/system/libhidl/base/include \ |
99 | | - -I$(GRAPHENEOS)/system/core/libcutils/include \ |
100 | | - -I$(GRAPHENEOS)/system/core/libutils/include \ |
101 | | - -I$(GRAPHENEOS)/system/core/libsystem/include \ |
102 | | - -I$(GRAPHENEOS)/system/libfmq/base \ |
103 | | - -I$(HIDL_GEN)/hardware/interfaces/graphics/mapper/3.0/android.hardware.graphics.mapper@3.0_genc++_headers/gen \ |
104 | | - -I$(HIDL_GEN)/hardware/interfaces/graphics/common/1.0/android.hardware.graphics.common@1.0_genc++_headers/gen \ |
105 | | - -I$(HIDL_GEN)/hardware/interfaces/graphics/common/1.1/android.hardware.graphics.common@1.1_genc++_headers/gen \ |
106 | | - -I$(HIDL_GEN)/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen \ |
107 | | - -I$(HIDL_GEN)/hardware/interfaces/graphics/mapper/2.0/android.hardware.graphics.mapper@2.0_genc++_headers/gen \ |
108 | | - -I$(HIDL_GEN)/hardware/interfaces/graphics/mapper/2.1/android.hardware.graphics.mapper@2.1_genc++_headers/gen \ |
109 | | - -I$(HIDL_GEN)/system/libhidl/transport/base/1.0/android.hidl.base@1.0_genc++_headers/gen \ |
110 | | - -I$(HIDL_GEN)/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++_headers/gen \ |
111 | | - -L/tmp -lhidlbase -lmapper3 -lutils -lcutils -std=c++17 -static-libstdc++ |
112 | | - |
113 | 87 | # --- Build --- |
114 | 88 |
|
115 | 89 | # Run go vet on all packages. |
|
0 commit comments