/*

 * Copyright (c) 2024 Huawei Device Co., Ltd.

 * Licensed under the Apache License, Version 2.0 (the "License");

 * you may not use this file except in compliance with the License.

 * You may obtain a copy of the License at

 *

 *     http://www.apache.org/licenses/LICENSE-2.0

 *

 * Unless required by applicable law or agreed to in writing, software

 * distributed under the License is distributed on an "AS IS" BASIS,

 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

 * See the License for the specific language governing permissions and

 * limitations under the License.

 */



{

  "apiType": "stageMode",

  "buildOption": {

    "externalNativeOptions": {

      "path": "./src/main/cpp/CMakeLists.txt",

      "arguments": "",

      "cppFlags": "",

      "abiFilters": [

        "armeabi-v7a",

        "arm64-v8a",

        "x86_64"

      ]

    },

    "sourceOption": {

      "workers": [

        "./src/ohosTest/ets/workers/worker.ets"

      ]

    }

  },

  "buildOptionSet": [

    {

      "name": "release",

      "arkOptions": {

        "obfuscation": {

          "ruleOptions": {

            "enable": true,

            "files": [

              "./obfuscation-rules.txt"

            ]

          }

        }

      },

      "nativeLib": {

        "debugSymbol": {

          "strip": true,

          "exclude": []

        }

      }

    },

  ],

  "targets": [

    {

      "name": "default"

    },

    {

      "name": "ohosTest",

    }

  ]

}