diff --git a/middleware/BUILD.gn b/middleware/BUILD.gn index afa562c5c065ea75219e39a5fb4e6f897ae84126..50fe031d358aa0f63f821d41a36ea250d03a00aa 100755 --- a/middleware/BUILD.gn +++ b/middleware/BUILD.gn @@ -41,53 +41,59 @@ if (defined(ohos_lite)) { ":ts", ] } + + if (use_musl) { + sub_path = "linux_standard" + } else { + sub_path = "ext" + } ohos_prebuilt_shared_library("hitimer") { - source = "source/common/hitimer/lib/ext/libhitimer.so" + source = "source/common/hitimer/lib/llvm/$sub_path/libhitimer.so" subsystem_name = "hisilicon_products" } ohos_prebuilt_shared_library("mbuf") { - source = "source/common/mbuffer/lib/ext/libmbuf.so" + source = "source/common/mbuffer/lib/llvm/$sub_path/libmbuf.so" subsystem_name = "hisilicon_products" } ohos_prebuilt_shared_library("messagehandler") { - source = "source/common/msghandler/lib/ext/libmessagehandler.so" + source = "source/common/msghandler/lib/llvm/$sub_path/libmessagehandler.so" subsystem_name = "hisilicon_products" } ohos_prebuilt_shared_library("mwlog") { - source = "source/common/log/lib/ext/libmwlog.so" + source = "source/common/log/lib/llvm/$sub_path/libmwlog.so" subsystem_name = "hisilicon_products" } ohos_prebuilt_shared_library("dtcf") { - source = "source/component/dtcf/lib/ext/libdtcf.so" + source = "source/component/dtcf/lib/llvm/$sub_path/libdtcf.so" subsystem_name = "hisilicon_products" } ohos_prebuilt_shared_library("recorder_pro") { - source = "source/component/recorder_pro/lib/ext/librecorder_pro.so" + source = "source/component/recorder_pro/lib/llvm/$sub_path/librecorder_pro.so" subsystem_name = "hisilicon_products" } ohos_prebuilt_shared_library("exif") { - source = "source/component/fileformat/exif/lib/ext/libexif.so" + source = "source/component/fileformat/exif/lib/llvm/$sub_path/libexif.so" subsystem_name = "hisilicon_products" } ohos_prebuilt_shared_library("fileformat") { - source = "source/component/fileformat/common/lib/ext/libfileformat.so" + source = "source/component/fileformat/common/lib/llvm/$sub_path/libfileformat.so" subsystem_name = "hisilicon_products" } ohos_prebuilt_shared_library("mp4") { - source = "source/component/fileformat/mp4/lib/ext/libmp4.so" + source = "source/component/fileformat/mp4/lib/llvm/$sub_path/libmp4.so" subsystem_name = "hisilicon_products" } ohos_prebuilt_shared_library("ts") { - source = "source/component/fileformat/ts/lib/ext/libts.so" + source = "source/component/fileformat/ts/lib/llvm/$sub_path/libts.so" subsystem_name = "hisilicon_products" } diff --git a/middleware/source/common/hitimer/lib/ext/libhitimer.so b/middleware/source/common/hitimer/lib/llvm/ext/libhitimer.so old mode 100755 new mode 100644 similarity index 100% rename from middleware/source/common/hitimer/lib/ext/libhitimer.so rename to middleware/source/common/hitimer/lib/llvm/ext/libhitimer.so diff --git a/middleware/source/common/hitimer/lib/llvm/linux_standard/libhitimer.so b/middleware/source/common/hitimer/lib/llvm/linux_standard/libhitimer.so new file mode 100644 index 0000000000000000000000000000000000000000..6a91008d2c5ec064489050b8f7f80a1b301ed2bc --- /dev/null +++ b/middleware/source/common/hitimer/lib/llvm/linux_standard/libhitimer.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b81f022bda78b5c2d35a7da598270487de0740b8746f90b413fd29d8fb29bb3b +size 12680 diff --git a/middleware/source/common/log/lib/ext/libmwlog.so b/middleware/source/common/log/lib/llvm/ext/libmwlog.so old mode 100755 new mode 100644 similarity index 100% rename from middleware/source/common/log/lib/ext/libmwlog.so rename to middleware/source/common/log/lib/llvm/ext/libmwlog.so diff --git a/middleware/source/common/log/lib/llvm/linux_standard/libmwlog.so b/middleware/source/common/log/lib/llvm/linux_standard/libmwlog.so new file mode 100644 index 0000000000000000000000000000000000000000..6b673d15cdf6c6e1ed2208b6e070f861587dd748 --- /dev/null +++ b/middleware/source/common/log/lib/llvm/linux_standard/libmwlog.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f29a690667d8b11b22b38be76616cf8787d13d35d6320786dc4bdd69eb28aa31 +size 2400 diff --git a/middleware/source/common/mbuffer/lib/ext/libmbuf.so b/middleware/source/common/mbuffer/lib/llvm/ext/libmbuf.so old mode 100755 new mode 100644 similarity index 100% rename from middleware/source/common/mbuffer/lib/ext/libmbuf.so rename to middleware/source/common/mbuffer/lib/llvm/ext/libmbuf.so diff --git a/middleware/source/common/mbuffer/lib/llvm/linux_standard/libmbuf.so b/middleware/source/common/mbuffer/lib/llvm/linux_standard/libmbuf.so new file mode 100644 index 0000000000000000000000000000000000000000..5f7b7ec925ff53f559b55ac72bba7c981f464be6 --- /dev/null +++ b/middleware/source/common/mbuffer/lib/llvm/linux_standard/libmbuf.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbf053bc94d03f85af470aea8b8f5e3f664447320d00159fc937a6f3f65ec4dd +size 7428 diff --git a/middleware/source/common/msghandler/lib/ext/libmessagehandler.so b/middleware/source/common/msghandler/lib/llvm/ext/libmessagehandler.so old mode 100755 new mode 100644 similarity index 100% rename from middleware/source/common/msghandler/lib/ext/libmessagehandler.so rename to middleware/source/common/msghandler/lib/llvm/ext/libmessagehandler.so diff --git a/middleware/source/common/msghandler/lib/llvm/linux_standard/libmessagehandler.so b/middleware/source/common/msghandler/lib/llvm/linux_standard/libmessagehandler.so new file mode 100644 index 0000000000000000000000000000000000000000..143b13b6df1f3a208df785f886e0b4cda21496da --- /dev/null +++ b/middleware/source/common/msghandler/lib/llvm/linux_standard/libmessagehandler.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b90559c6b6fab168025d07a1bf84901b7ef745a5c896c1325e94f86c3bb5122 +size 16196 diff --git a/middleware/source/component/dtcf/lib/ext/libdtcf.so b/middleware/source/component/dtcf/lib/llvm/ext/libdtcf.so old mode 100755 new mode 100644 similarity index 100% rename from middleware/source/component/dtcf/lib/ext/libdtcf.so rename to middleware/source/component/dtcf/lib/llvm/ext/libdtcf.so diff --git a/middleware/source/component/dtcf/lib/llvm/linux_standard/libdtcf.so b/middleware/source/component/dtcf/lib/llvm/linux_standard/libdtcf.so new file mode 100644 index 0000000000000000000000000000000000000000..b552ac6592356570fa8d85c45a27630604ffd0bb --- /dev/null +++ b/middleware/source/component/dtcf/lib/llvm/linux_standard/libdtcf.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5a8a2a055cc697b575840ef4125bfdf52b2d405ea76313714c56cab6f249158 +size 12260 diff --git a/middleware/source/component/fileformat/common/lib/ext/libfileformat.so b/middleware/source/component/fileformat/common/lib/llvm/ext/libfileformat.so old mode 100755 new mode 100644 similarity index 100% rename from middleware/source/component/fileformat/common/lib/ext/libfileformat.so rename to middleware/source/component/fileformat/common/lib/llvm/ext/libfileformat.so diff --git a/middleware/source/component/fileformat/common/lib/llvm/linux_standard/libfileformat.so b/middleware/source/component/fileformat/common/lib/llvm/linux_standard/libfileformat.so new file mode 100644 index 0000000000000000000000000000000000000000..d44b9e8058d6712464d2e836834c8bf1ca85fdd4 --- /dev/null +++ b/middleware/source/component/fileformat/common/lib/llvm/linux_standard/libfileformat.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80aee462f0c1a8519a91662f053992e03cf48cb584ec67883e8fe9bb1e11d38e +size 39044 diff --git a/middleware/source/component/fileformat/exif/lib/ext/libexif.so b/middleware/source/component/fileformat/exif/lib/llvm/ext/libexif.so old mode 100755 new mode 100644 similarity index 100% rename from middleware/source/component/fileformat/exif/lib/ext/libexif.so rename to middleware/source/component/fileformat/exif/lib/llvm/ext/libexif.so diff --git a/middleware/source/component/fileformat/exif/lib/llvm/linux_standard/libexif.so b/middleware/source/component/fileformat/exif/lib/llvm/linux_standard/libexif.so new file mode 100644 index 0000000000000000000000000000000000000000..11e8c78c5426f6da97a34e360bf3bf25aaed95bd --- /dev/null +++ b/middleware/source/component/fileformat/exif/lib/llvm/linux_standard/libexif.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ee3cf98814f2a6c0f97e8df5edf7cc3481acfafa22159115ed7bdffae43a056 +size 81592 diff --git a/middleware/source/component/fileformat/mp4/lib/ext/libmp4.so b/middleware/source/component/fileformat/mp4/lib/llvm/ext/libmp4.so old mode 100755 new mode 100644 similarity index 100% rename from middleware/source/component/fileformat/mp4/lib/ext/libmp4.so rename to middleware/source/component/fileformat/mp4/lib/llvm/ext/libmp4.so diff --git a/middleware/source/component/fileformat/mp4/lib/llvm/linux_standard/libmp4.so b/middleware/source/component/fileformat/mp4/lib/llvm/linux_standard/libmp4.so new file mode 100644 index 0000000000000000000000000000000000000000..e892634ff116e2cb0505124459560c93d0a26b6e --- /dev/null +++ b/middleware/source/component/fileformat/mp4/lib/llvm/linux_standard/libmp4.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8ae9c0b51d30ece1802a593964e5db38686c94da48a1eec5935a3b3a961e5cb +size 213588 diff --git a/middleware/source/component/fileformat/ts/lib/ext/libts.so b/middleware/source/component/fileformat/ts/lib/llvm/ext/libts.so old mode 100755 new mode 100644 similarity index 100% rename from middleware/source/component/fileformat/ts/lib/ext/libts.so rename to middleware/source/component/fileformat/ts/lib/llvm/ext/libts.so diff --git a/middleware/source/component/fileformat/ts/lib/llvm/linux_standard/libts.so b/middleware/source/component/fileformat/ts/lib/llvm/linux_standard/libts.so new file mode 100644 index 0000000000000000000000000000000000000000..1ddad372e2f16ee5d945b6919cbe0115f0aafacd --- /dev/null +++ b/middleware/source/component/fileformat/ts/lib/llvm/linux_standard/libts.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:774b5ac144f1ed649d65cb7a7606538b1fd13f2ba9f8a78995329c8a61e70627 +size 29572 diff --git a/middleware/source/component/recorder_pro/lib/ext/librecorder_pro.so b/middleware/source/component/recorder_pro/lib/llvm/ext/librecorder_pro.so old mode 100755 new mode 100644 similarity index 100% rename from middleware/source/component/recorder_pro/lib/ext/librecorder_pro.so rename to middleware/source/component/recorder_pro/lib/llvm/ext/librecorder_pro.so diff --git a/middleware/source/component/recorder_pro/lib/llvm/linux_standard/librecorder_pro.so b/middleware/source/component/recorder_pro/lib/llvm/linux_standard/librecorder_pro.so new file mode 100644 index 0000000000000000000000000000000000000000..9a960b90afcd7ac33d5fd698df7661fe58fbeaf4 --- /dev/null +++ b/middleware/source/component/recorder_pro/lib/llvm/linux_standard/librecorder_pro.so @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:429309ea5b23e5084eca0f524eba411c14256b677f6f9b7fd6b3d8865ea6602d +size 62420