• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (C) 2021 Huawei Device Co., Ltd.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6#     http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13PROTOGEN = $$PWD/../../third_party/protogen
14INCLUDEPATH += $${PROTOGEN}/types/plugins/ftrace_data \
15        $${PROTOGEN}/types/plugins/memory_data \
16        $${PROTOGEN}/types/plugins/hilog_data \
17        $${PROTOGEN}
18SOURCES +=$${PROTOGEN}/services/common_types.pb.cc \
19    $${PROTOGEN}/types/plugins/ftrace_data/trace_plugin_result.pb.cc \
20    $${PROTOGEN}/types/plugins/ftrace_data/ftrace_event.pb.cc \
21    $${PROTOGEN}/types/plugins/ftrace_data/irq.pb.cc \
22    $${PROTOGEN}/types/plugins/ftrace_data/vmscan.pb.cc \
23    $${PROTOGEN}/types/plugins/ftrace_data/workqueue.pb.cc \
24    $${PROTOGEN}/types/plugins/ftrace_data/task.pb.cc \
25    $${PROTOGEN}/types/plugins/ftrace_data/power.pb.cc \
26    $${PROTOGEN}/types/plugins/ftrace_data/sched.pb.cc \
27    $${PROTOGEN}/types/plugins/ftrace_data/filemap.pb.cc \
28    $${PROTOGEN}/types/plugins/ftrace_data/i2c.pb.cc \
29    $${PROTOGEN}/types/plugins/ftrace_data/kmem.pb.cc \
30    $${PROTOGEN}/types/plugins/ftrace_data/block.pb.cc \
31    $${PROTOGEN}/types/plugins/ftrace_data/ipi.pb.cc \
32    $${PROTOGEN}/types/plugins/ftrace_data/ftrace.pb.cc \
33    $${PROTOGEN}/types/plugins/ftrace_data/ext4.pb.cc \
34    $${PROTOGEN}/types/plugins/ftrace_data/oom.pb.cc \
35    $${PROTOGEN}/types/plugins/ftrace_data/compaction.pb.cc \
36    $${PROTOGEN}/types/plugins/ftrace_data/clk.pb.cc \
37    $${PROTOGEN}/types/plugins/ftrace_data/cgroup.pb.cc \
38    $${PROTOGEN}/types/plugins/ftrace_data/binder.pb.cc \
39    $${PROTOGEN}/types/plugins/ftrace_data/signal.pb.cc \
40    $${PROTOGEN}/types/plugins/ftrace_data/sunrpc.pb.cc \
41    $${PROTOGEN}/types/plugins/ftrace_data/net.pb.cc \
42    $${PROTOGEN}/types/plugins/ftrace_data/cpuhp.pb.cc \
43    $${PROTOGEN}/types/plugins/ftrace_data/writeback.pb.cc \
44    $${PROTOGEN}/types/plugins/ftrace_data/v4l2.pb.cc \
45    $${PROTOGEN}/types/plugins/ftrace_data/pagemap.pb.cc \
46    $${PROTOGEN}/types/plugins/ftrace_data/dma_fence.pb.cc \
47    $${PROTOGEN}/types/plugins/ftrace_data/printk.pb.cc \
48    $${PROTOGEN}/types/plugins/ftrace_data/filelock.pb.cc \
49    $${PROTOGEN}/types/plugins/ftrace_data/gpio.pb.cc \
50    $${PROTOGEN}/types/plugins/ftrace_data/timer.pb.cc \
51    $${PROTOGEN}/types/plugins/ftrace_data/raw_syscalls.pb.cc \
52    $${PROTOGEN}/types/plugins/ftrace_data/rcu.pb.cc \
53    \
54    $${PROTOGEN}/types/plugins/memory_data/memory_plugin_common.pb.cc \
55    $${PROTOGEN}/types/plugins/memory_data/memory_plugin_config.pb.cc \
56    $${PROTOGEN}/types/plugins/memory_data/memory_plugin_result.pb.cc \
57    $${PROTOGEN}/types/plugins/hilog_data/hilog_plugin_result.pb.cc
58
59HEADERS += $${PROTOGEN}/services/common_types.pb.h \
60    $${PROTOGEN}/types/plugins/ftrace_data/trace_plugin_result.pb.h \
61    $${PROTOGEN}/types/plugins/ftrace_data/ftrace_event.pb.h \
62    $${PROTOGEN}/types/plugins/ftrace_data/irq.pb.h \
63    $${PROTOGEN}/types/plugins/ftrace_data/vmscan.pb.h \
64    $${PROTOGEN}/types/plugins/ftrace_data/workqueue.pb.h \
65    $${PROTOGEN}/types/plugins/ftrace_data/task.pb.h \
66    $${PROTOGEN}/types/plugins/ftrace_data/power.pb.h \
67    $${PROTOGEN}/types/plugins/ftrace_data/sched.pb.h \
68    $${PROTOGEN}/types/plugins/ftrace_data/filemap.pb.h \
69    $${PROTOGEN}/types/plugins/ftrace_data/i2c.pb.h \
70    $${PROTOGEN}/types/plugins/ftrace_data/kmem.pb.h \
71    $${PROTOGEN}/types/plugins/ftrace_data/block.pb.h \
72    $${PROTOGEN}/types/plugins/ftrace_data/ipi.pb.h \
73    $${PROTOGEN}/types/plugins/ftrace_data/ftrace.pb.h \
74    $${PROTOGEN}/types/plugins/ftrace_data/ext4.pb.h \
75    $${PROTOGEN}/types/plugins/ftrace_data/oom.pb.h \
76    $${PROTOGEN}/types/plugins/ftrace_data/compaction.pb.h \
77    $${PROTOGEN}/types/plugins/ftrace_data/clk.pb.h \
78    $${PROTOGEN}/types/plugins/ftrace_data/cgroup.pb.h \
79    $${PROTOGEN}/types/plugins/ftrace_data/signal.pb.h \
80    $${PROTOGEN}/types/plugins/ftrace_data/binder.pb.h \
81    $${PROTOGEN}/types/plugins/ftrace_data/net.pb.h \
82    $${PROTOGEN}/types/plugins/ftrace_data/v4l2.pb.h \
83    $${PROTOGEN}/types/plugins/ftrace_data/writeback.pb.h \
84    $${PROTOGEN}/types/plugins/ftrace_data/cpuhp.pb.h \
85    $${PROTOGEN}/types/plugins/ftrace_data/pagemap.pb.h \
86    $${PROTOGEN}/types/plugins/ftrace_data/dma_fence.pb.h \
87    $${PROTOGEN}/types/plugins/ftrace_data/printk.pb.h \
88    $${PROTOGEN}/types/plugins/ftrace_data/filelock.pb.h \
89    $${PROTOGEN}/types/plugins/ftrace_data/gpio.pb.h \
90    $${PROTOGEN}/types/plugins/ftrace_data/timer.pb.h \
91    $${PROTOGEN}/types/plugins/ftrace_data/raw_syscalls.pb.h \
92    $${PROTOGEN}/types/plugins/ftrace_data/rcu.pb.h \
93    \
94    $${PROTOGEN}/types/plugins/memory_data/memory_plugin_common.pb.h \
95    $${PROTOGEN}/types/plugins/memory_data/memory_plugin_config.pb.h \
96    $${PROTOGEN}/types/plugins/memory_data/memory_plugin_result.pb.h \
97    $${PROTOGEN}/types/plugins/hilog_data/hilog_plugin_result.pb.h
98