blob: b1ebd36312901d92b739119aa8e9d7fa57918686 [file] [log] [blame]
Michael Spang42c2ccd2021-06-23 11:39:40 -04001# Copyright (c) 2021 Project CHIP Authors
2#
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
15import("//build_overrides/chip.gni")
yunhanw-googlef4735792023-10-24 20:42:50 -070016import("${chip_root}/src/app/common_flags.gni")
Andrei Litvina3d0a862024-02-20 04:56:48 -050017
18source_set("types") {
19 sources = [
Andrei Litvinf05f3f02024-03-05 14:36:04 -050020 "att-storage.h",
Andrei Litvin42727b12024-02-29 18:38:19 -050021 "attribute-metadata.cpp",
Andrei Litvina3d0a862024-02-20 04:56:48 -050022 "attribute-metadata.h",
23 "basic-types.h",
Andrei Litvin42727b12024-02-29 18:38:19 -050024 "ember-strings.cpp",
25 "ember-strings.h",
Andrei Litvin4b0cbcc2024-03-05 12:15:25 -050026 "endpoint-config-defines.h",
Andrei Litvina3d0a862024-02-20 04:56:48 -050027 "types_stub.h",
28 ]
Andrei Litvin42727b12024-02-29 18:38:19 -050029
30 deps = [
31 "${chip_root}/src/app/common:attribute-type",
32 "${chip_root}/src/lib/core:encoding",
33 "${chip_root}/src/lib/core:types",
34 ]
35 public_configs = [ "${chip_root}/src:includes" ]
Andrei Litvina3d0a862024-02-20 04:56:48 -050036}