diff options
author | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-01-06 01:20:26 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-01-06 01:20:26 +0000 |
commit | 127c3cd569dcb5fe47d3b420086d30853d0361da (patch) | |
tree | fa90a4e3ce6f323cfd265383b046e11c3ca4b09b | |
parent | cb9bf89ebceb28bd4434b3af96793e17b076e224 (diff) | |
parent | f5c8a1639e2ffa84327c8026342462a858e64f02 (diff) | |
download | libese-127c3cd569dcb5fe47d3b420086d30853d0361da.tar.gz |
Refactor headers to create explicit dependency am: d4842e849a am: 95c7c07ffd am: f5c8a1639er_aml_301500702android-mainline-12.0.0_r55android-mainline-11.0.0_r9android-mainline-11.0.0_r8android-mainline-11.0.0_r7android-mainline-11.0.0_r6android-mainline-11.0.0_r5android-mainline-11.0.0_r45android-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r4android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r33android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r3android-mainline-11.0.0_r29android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r2android-mainline-11.0.0_r19android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android-mainline-11.0.0_r10android-mainline-11.0.0_r1android-11.0.0_r9android-11.0.0_r8android-11.0.0_r7android-11.0.0_r48android-11.0.0_r47android-11.0.0_r46android-11.0.0_r45android-11.0.0_r44android-11.0.0_r43android-11.0.0_r42android-11.0.0_r41android-11.0.0_r40android-11.0.0_r39android-11.0.0_r38android-11.0.0_r37android-11.0.0_r36android-11.0.0_r35android-11.0.0_r34android-11.0.0_r33android-11.0.0_r32android-11.0.0_r31android-11.0.0_r30android-11.0.0_r29android-11.0.0_r28android-11.0.0_r27android-11.0.0_r26android-11.0.0_r24android-11.0.0_r23android-11.0.0_r22android-11.0.0_r21android-11.0.0_r20android-11.0.0_r19android-11.0.0_r18android-11.0.0_r16android-11.0.0_r15android-11.0.0_r14android-11.0.0_r13android-11.0.0_r12android-11.0.0_r11android-11.0.0_r10android11-qpr3-s1-releaseandroid11-qpr3-releaseandroid11-qpr2-releaseandroid11-qpr1-s2-releaseandroid11-qpr1-s1-releaseandroid11-qpr1-releaseandroid11-qpr1-d-s1-releaseandroid11-qpr1-d-releaseandroid11-qpr1-c-releaseandroid11-mainline-tethering-releaseandroid11-mainline-sparse-2021-jan-releaseandroid11-mainline-sparse-2020-dec-releaseandroid11-mainline-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseandroid11-devandroid11-d2-releaseandroid11-d1-s7-releaseandroid11-d1-s6-releaseandroid11-d1-s5-releaseandroid11-d1-s1-releaseandroid11-d1-releaseandroid11-d1-b-release
Change-Id: I7afac1da620c055638cd0c3e557e27b9ff1986ea
-rw-r--r-- | apps/Android.bp | 13 | ||||
-rw-r--r-- | apps/boot/Android.bp | 2 | ||||
-rw-r--r-- | apps/boot/include/ese/app/boot.h | 8 | ||||
-rw-r--r-- | apps/weaver/Android.bp | 1 | ||||
-rw-r--r-- | apps/weaver/include/ese/app/weaver.h | 8 | ||||
-rw-r--r-- | esed/OemLock.cpp | 2 | ||||
-rw-r--r-- | esed/Weaver.cpp | 2 | ||||
-rw-r--r-- | libese-hw/nxp/Android.bp | 3 | ||||
-rw-r--r-- | libese-hw/nxp/include/ese/hw/nxp/pn80t/common.h | 6 | ||||
-rw-r--r-- | libese-sysdeps/Android.bp | 3 | ||||
-rw-r--r-- | libese-teq1/Android.bp | 2 | ||||
-rw-r--r-- | libese-teq1/include/ese/teq1.h | 4 | ||||
-rw-r--r-- | libese/Android.bp | 17 | ||||
-rw-r--r-- | libese/include/ese/ese.h | 2 | ||||
-rw-r--r-- | libese/include/ese/ese_hw_api.h | 2 | ||||
-rw-r--r-- | libese/include/ese/ese_sg.h | 2 |
16 files changed, 48 insertions, 29 deletions
diff --git a/apps/Android.bp b/apps/Android.bp index 9e87adb..4407cf1 100644 --- a/apps/Android.bp +++ b/apps/Android.bp @@ -14,14 +14,23 @@ // limitations under the License. // +cc_library_headers { + name: "libese-app-headers", + host_supported: true, + proprietary: true, + export_include_dirs: ["include"], + visibility: ["//external/libese:__subpackages__"], +} + cc_defaults { name: "libese-app-defaults", proprietary: true, defaults: ["libese-defaults"], + header_libs: ["libese-app-headers"], + export_header_lib_headers: ["libese-app-headers"], + // Ensure that only explicitly exported symbols are visible. - local_include_dirs: ["include"], - export_include_dirs: ["include"], cflags: ["-fvisibility=internal"], } diff --git a/apps/boot/Android.bp b/apps/boot/Android.bp index 3838966..17a65df 100644 --- a/apps/boot/Android.bp +++ b/apps/boot/Android.bp @@ -21,6 +21,7 @@ cc_library { cflags: ["-Wall", "-Werror"], host_supported: true, shared_libs: ["liblog", "libese", "libese-sysdeps"], + export_include_dirs: ["include"], } cc_library { @@ -34,6 +35,7 @@ cc_library { "-Werror", ], shared_libs: ["liblog", "libese", "libese-sysdeps"], + export_include_dirs: ["include"], } diff --git a/apps/boot/include/ese/app/boot.h b/apps/boot/include/ese/app/boot.h index 09659a3..48714fa 100644 --- a/apps/boot/include/ese/app/boot.h +++ b/apps/boot/include/ese/app/boot.h @@ -19,11 +19,11 @@ #ifndef ESE_APP_BOOT_H_ #define ESE_APP_BOOT_H_ 1 -#include "../../../../../libese/include/ese/ese.h" -#include "../../../../../libese/include/ese/log.h" -#include "../../../../../libese-sysdeps/include/ese/sysdeps.h" +#include <ese/ese.h> +#include <ese/log.h> +#include <ese/sysdeps.h> -#include "../../../../include/ese/app/result.h" +#include <ese/app/result.h> #ifdef __cplusplus extern "C" { diff --git a/apps/weaver/Android.bp b/apps/weaver/Android.bp index d4948a9..b3eb42e 100644 --- a/apps/weaver/Android.bp +++ b/apps/weaver/Android.bp @@ -24,6 +24,7 @@ cc_library { "-Wno-error=unused-variable", ], shared_libs: ["liblog", "libese", "libese-sysdeps"], + export_include_dirs: ["include"], } cc_test { diff --git a/apps/weaver/include/ese/app/weaver.h b/apps/weaver/include/ese/app/weaver.h index 7c8adad..40af18a 100644 --- a/apps/weaver/include/ese/app/weaver.h +++ b/apps/weaver/include/ese/app/weaver.h @@ -17,11 +17,11 @@ #ifndef ESE_APP_WEAVER_H_ #define ESE_APP_WEAVER_H_ 1 -#include "../../../../../libese/include/ese/ese.h" -#include "../../../../../libese/include/ese/log.h" -#include "../../../../../libese-sysdeps/include/ese/sysdeps.h" +#include <ese/ese.h> +#include <ese/log.h> +#include <ese/sysdeps.h> -#include "../../../../include/ese/app/result.h" +#include <ese/app/result.h> #ifdef __cplusplus extern "C" { diff --git a/esed/OemLock.cpp b/esed/OemLock.cpp index 4a7974d..a59c3cb 100644 --- a/esed/OemLock.cpp +++ b/esed/OemLock.cpp @@ -19,7 +19,7 @@ #include <vector> #include <android-base/logging.h> -#include "../apps/boot/include/ese/app/boot.h" +#include <ese/app/boot.h> #include "ScopedEseConnection.h" namespace android { diff --git a/esed/Weaver.cpp b/esed/Weaver.cpp index 1101551..da17fc4 100644 --- a/esed/Weaver.cpp +++ b/esed/Weaver.cpp @@ -21,7 +21,7 @@ #include <android-base/logging.h> -#include "../apps/weaver/include/ese/app/weaver.h" +#include <ese/app/weaver.h> #include "ScopedEseConnection.h" namespace android { diff --git a/libese-hw/nxp/Android.bp b/libese-hw/nxp/Android.bp index 0ec4ea6..5dab88f 100644 --- a/libese-hw/nxp/Android.bp +++ b/libese-hw/nxp/Android.bp @@ -25,7 +25,6 @@ cc_library { "libese-teq1", "libese-sysdeps", ], - local_include_dirs: ["include"], export_include_dirs: ["include"], cflags: [ "-Wall", @@ -65,6 +64,7 @@ cc_library { cflags: [ "-Wno-format", ], + export_include_dirs: ["include"], } cc_library { @@ -77,4 +77,5 @@ cc_library { "-Wno-error=unused-variable", "-Wno-format", ], + export_include_dirs: ["include"], } diff --git a/libese-hw/nxp/include/ese/hw/nxp/pn80t/common.h b/libese-hw/nxp/include/ese/hw/nxp/pn80t/common.h index 839983f..99f5114 100644 --- a/libese-hw/nxp/include/ese/hw/nxp/pn80t/common.h +++ b/libese-hw/nxp/include/ese/hw/nxp/pn80t/common.h @@ -17,9 +17,9 @@ #ifndef ESE_HW_NXP_PN80T_COMMON_H_ #define ESE_HW_NXP_PN80T_COMMON_H_ 1 -#include "../../libese-teq1/include/ese/teq1.h" -#include "../../libese/include/ese/ese.h" -#include "../../libese/include/ese/log.h" +#include <ese/teq1.h> +#include <ese/ese.h> +#include <ese/log.h> #include "platform.h" /* Card state is _required_ to be at the front of eSE pad. */ diff --git a/libese-sysdeps/Android.bp b/libese-sysdeps/Android.bp index 95dba4e..2e2fa1d 100644 --- a/libese-sysdeps/Android.bp +++ b/libese-sysdeps/Android.bp @@ -19,9 +19,6 @@ cc_library { proprietary: true, host_supported: true, srcs: [], - local_include_dirs: [ - "include", - ], cflags: [ "-std=c99", "-Wall", diff --git a/libese-teq1/Android.bp b/libese-teq1/Android.bp index 888ddc5..2e13a71 100644 --- a/libese-teq1/Android.bp +++ b/libese-teq1/Android.bp @@ -21,6 +21,7 @@ cc_library { srcs: ["teq1.c"], cflags: ["-Wall", "-Werror"], shared_libs: ["liblog", "libese", "libese-sysdeps"], + export_include_dirs: ["include"], } cc_library { @@ -35,6 +36,7 @@ cc_library { // Ensure that only explicitly exported symbols are visible. shared_libs: ["liblog", "libese", "libese-sysdeps"], export_include_dirs: [".", "include"], + visibility: ["//external/libese:__subpackages__"], } subdirs = ["tests"] diff --git a/libese-teq1/include/ese/teq1.h b/libese-teq1/include/ese/teq1.h index d5d6ce9..0c4a6fa 100644 --- a/libese-teq1/include/ese/teq1.h +++ b/libese-teq1/include/ese/teq1.h @@ -21,8 +21,8 @@ extern "C" { #endif -#include "../../../libese/include/ese/ese.h" -#include "../../../libese/include/ese/bit_spec.h" +#include <ese/ese.h> +#include <ese/bit_spec.h> /* Reserved codes for T=1 devices in EseOperation>errors. */ enum Teq1Error { diff --git a/libese/Android.bp b/libese/Android.bp index 38f0a7c..8e2296c 100644 --- a/libese/Android.bp +++ b/libese/Android.bp @@ -32,13 +32,22 @@ cc_defaults { }, } +cc_library_headers { + name: "libese-api-headers", + host_supported: true, + proprietary: true, + export_include_dirs: ["include"], + visibility: ["//external/libese:__subpackages__"], +} + cc_defaults { name: "libese-api-defaults", defaults: ["libese-defaults"], + header_libs: ["libese-api-headers"], + export_header_lib_headers: ["libese-api-headers"], + // Ensure that only explicitly exported symbols are visible. - local_include_dirs: ["include"], - export_include_dirs: ["include"], cflags: ["-fvisibility=internal"], } @@ -52,10 +61,8 @@ cc_library { "ese_sg.c", ], - export_include_dirs: ["include"], - shared_libs: ["libese-sysdeps", "liblog"], - export_shared_lib_headers: ["liblog"], + export_shared_lib_headers: ["libese-sysdeps", "liblog"], } subdirs = ["tests"] diff --git a/libese/include/ese/ese.h b/libese/include/ese/ese.h index 69a84ef..17beb05 100644 --- a/libese/include/ese/ese.h +++ b/libese/include/ese/ese.h @@ -19,7 +19,7 @@ #include "ese_sg.h" #include "ese_hw_api.h" -#include "../../../libese-sysdeps/include/ese/sysdeps.h" +#include <ese/sysdeps.h> #ifdef __cplusplus extern "C" { diff --git a/libese/include/ese/ese_hw_api.h b/libese/include/ese/ese_hw_api.h index 92fd671..759365a 100644 --- a/libese/include/ese/ese_hw_api.h +++ b/libese/include/ese/ese_hw_api.h @@ -18,7 +18,7 @@ #define ESE_HW_API_H_ 1 #include "ese_sg.h" -#include "../../../libese-sysdeps/include/ese/sysdeps.h" +#include <ese/sysdeps.h> #ifdef __cplusplus extern "C" { diff --git a/libese/include/ese/ese_sg.h b/libese/include/ese/ese_sg.h index 025520c..51b144c 100644 --- a/libese/include/ese/ese_sg.h +++ b/libese/include/ese/ese_sg.h @@ -17,7 +17,7 @@ #ifndef ESE_SG_H_ #define ESE_SG_H_ 1 -#include "../../../libese-sysdeps/include/ese/sysdeps.h" +#include <ese/sysdeps.h> #ifdef __cplusplus extern "C" { |