Fix for x86_64 build fail
[platform/upstream/connectedhomeip.git] / src / app / zap-templates / app-templates.json
1 {
2     "name": "CHIP Application templates",
3     "version": "chip-v1",
4     "helpers": [
5         "common/StringHelper.js",
6         "templates/app/helper.js",
7         "templates/chip/helper.js"
8     ],
9     "override": "common/override.js",
10     "partials": [
11         {
12             "name": "header",
13             "path": "partials/header.zapt"
14         },
15         {
16             "name": "clusters_header",
17             "path": "partials/clusters_header.zapt"
18         },
19         {
20             "name": "cluster_header",
21             "path": "partials/cluster_header.zapt"
22         },
23         {
24             "name": "command_handler_cluster_commands",
25             "path": "partials/command_handler_cluster_commands.zapt"
26         },
27         {
28             "name": "im_command_handler_cluster_commands",
29             "path": "partials/im_command_handler_cluster_commands.zapt"
30         }
31     ],
32     "templates": [
33         {
34             "path": "templates/app/af-structs.zapt",
35             "name": "ZCL af-structs header",
36             "output": "af-structs.h"
37         },
38         {
39             "path": "templates/app/att-storage.zapt",
40             "name": "ZCL att-storage header",
41             "output": "att-storage.h"
42         },
43         {
44             "path": "templates/app/attribute-id.zapt",
45             "name": "ZCL attribute-id header",
46             "output": "attribute-id.h"
47         },
48         {
49             "path": "templates/app/attribute-type.zapt",
50             "name": "ZCL attribute-type header",
51             "output": "attribute-type.h"
52         },
53         {
54             "path": "templates/app/attribute-size.zapt",
55             "name": "ZCL attribute-size header",
56             "output": "attribute-size.h"
57         },
58         {
59             "path": "templates/app/call-command-handler-src.zapt",
60             "name": "ZCL call-command-handler source",
61             "output": "call-command-handler.cpp"
62         },
63         {
64             "path": "templates/app/call-command-handler.zapt",
65             "name": "ZCL call-command-handler header",
66             "output": "call-command-handler.h"
67         },
68         {
69             "path": "templates/app/callback-stub-src.zapt",
70             "name": "ZCL callback-stub source",
71             "output": "callback-stub.cpp"
72         },
73         {
74             "path": "templates/app/callback.zapt",
75             "name": "ZCL callback header",
76             "output": "callback.h"
77         },
78         {
79             "path": "templates/app/client-command-macro.zapt",
80             "name": "ZCL client command",
81             "output": "client-command-macro.h"
82         },
83         {
84             "path": "templates/app/cluster-id.zapt",
85             "name": "ZCL cluster-id header",
86             "output": "cluster-id.h"
87         },
88         {
89             "path": "templates/app/command-id.zapt",
90             "name": "ZCL command-id header",
91             "output": "command-id.h"
92         },
93         {
94             "path": "templates/app/endpoint_config.zapt",
95             "name": "ZCL endpoint configuration",
96             "output": "endpoint_config.h"
97         },
98         {
99             "path": "templates/app/enums.zapt",
100             "name": "ZCL enums header",
101             "output": "enums.h"
102         },
103         {
104             "path": "templates/app/gen_config.zapt",
105             "name": "ZCL gen_config header",
106             "output": "gen_config.h"
107         },
108         {
109             "path": "templates/app/gen_tokens.zapt",
110             "name": "ZCL gen_tokens header",
111             "output": "gen_tokens.h"
112         },
113         {
114             "path": "templates/app/print-cluster.zapt",
115             "name": "ZCL print-cluster header",
116             "output": "print-cluster.h"
117         },
118         {
119             "path": "templates/app/CHIPClientCallbacks.zapt",
120             "name": "CHIP Client Callbacks header",
121             "output": "CHIPClientCallbacks.h"
122         },
123         {
124             "path": "templates/app/CHIPClientCallbacks-src.zapt",
125             "name": "CHIP Client Callbacks",
126             "output": "CHIPClientCallbacks.cpp"
127         },
128         {
129             "path": "templates/app/im-cluster-command-handler.zapt",
130             "name": "CHIP Client Callbacks for Interaction Model",
131             "output": "IMClusterCommandHandler.cpp"
132         },
133         {
134             "path": "templates/app/CHIPClustersObjc.zapt",
135             "name": "Objc ZCL API Header",
136             "output": "CHIPClustersObjc.h"
137         },
138         {
139             "path": "templates/app/CHIPClustersObjc-src.zapt",
140             "name": "Objc ZCL API",
141             "output": "CHIPClustersObjc.mm"
142         }
143     ]
144 }