1/* 2 * Copyright (c) 2024 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16{ 17 "app": { 18 "signingConfigs": [], 19 "products": [ 20 { 21 "name": "default", 22 "signingConfig": "default", 23 "compileSdkVersion": 11, 24 "compatibleSdkVersion": 11, 25 "targetSdkVersion": 11, 26 "runtimeOS": "OpenHarmony" 27 } 28 ], 29 "buildModeSet": [ 30 { 31 "name": "debug" 32 }, 33 { 34 "name": "release" 35 } 36 ] 37 }, 38 "modules": [ 39 { 40 "name": "entry", 41 "srcPath": "./product/phone/entry", 42 "targets": [ 43 { 44 "name": "default", 45 "applyToProducts": [ 46 "default" 47 ] 48 } 49 ] 50 }, 51 { 52 "name": "HiDumper", 53 "srcPath": "./feature/hiDumper" 54 }, 55 { 56 "name": "staticImport", 57 "srcPath": "./feature/staticImport" 58 }, 59 { 60 "name": "dynamicImport", 61 "srcPath": "./feature/dynamicImport" 62 }, 63 { 64 "name": "ifOrVisibility", 65 "srcPath": "./feature/ifOrVisibility" 66 }, 67 { 68 "name": "smartPerfHost", 69 "srcPath": "./feature/smartPerfHost" 70 }, 71 { 72 "name": "grid", 73 "srcPath": "./feature/grid" 74 }, 75 { 76 "name": "smartPerfEditor", 77 "srcPath": "./feature/smartPerfEditor" 78 }, 79 { 80 "name": "trace", 81 "srcPath": "./feature/trace" 82 }, 83 { 84 "name": "backgroundTask", 85 "srcPath": "./feature/backgroundTask" 86 }, 87 { 88 "name": "DFXStateManagement", 89 "srcPath": "./feature/DFXStateManagement" 90 }, 91 { 92 "name": "memoryShared", 93 "srcPath": "./feature/memoryShared", 94 "targets": [ 95 { 96 "name": "default", 97 "applyToProducts": [ 98 "default" 99 ] 100 } 101 ] 102 }, 103 { 104 "name": "ThreadDataTransfer", 105 "srcPath": "./feature/ThreadDataTransfer" 106 }, 107 { 108 "name": "WaterFlow", 109 "srcPath": "./feature/WaterFlow" 110 }, 111 { 112 "name": "nativeThreadsCallJS", 113 "srcPath": "./feature/nativeThreadsCallJS" 114 }, 115 { 116 "name": "ThreadCommunication", 117 "srcPath": "./feature/ThreadCommunication" 118 }, 119 { 120 "name": "webPerformance", 121 "srcPath": "./feature/webPerformance" 122 } 123 ] 124}