blob: 24446065ee8a8419373591bc178890395e59d6ff [file] [log] [blame]
Andrew Jeffery30bcf842018-03-26 12:13:20 +10301TEST_MBOX_VPNOR_SRCS = \
2 common.c \
3 vpnor/pnor_partition_table.cpp \
4 %reldir%/tmpd.cpp
5
6TEST_MBOX_VPNOR_INTEG_SRCS = \
7 common.c \
Andrew Jeffery1e531af2018-08-07 13:32:57 +09308 protocol.c \
Andrew Jeffery457a6e52018-08-08 11:21:08 +09309 transport_mbox.c \
Andrew Jefferyf593b1b2018-08-08 11:01:04 +093010 windows.c \
Andrew Jefferycd186112018-08-08 10:47:55 +093011 lpc.c \
12 vpnor/lpc_reset.cpp \
Andrew Jeffery30bcf842018-03-26 12:13:20 +103013 vpnor/mboxd_pnor_partition_table.cpp \
Andrew Jefferyeebc6bd2018-08-08 10:38:19 +093014 vpnor/flash.cpp \
Andrew Jeffery457a6e52018-08-08 11:21:08 +093015 vpnor/transport_mbox.cpp \
Andrew Jeffery30bcf842018-03-26 12:13:20 +103016 vpnor/pnor_partition.cpp \
17 vpnor/pnor_partition_table.cpp \
18 %reldir%/tmpd.cpp
19
20VPNOR_LDADD = -lstdc++fs \
21 $(SDBUSPLUS_LIBS) \
22 $(PHOSPHOR_LOGGING_LIBS) \
23 $(PHOSPHOR_DBUS_INTERFACES_LIBS)
24
25vpnor_test_create_pnor_partition_table_SOURCES = \
26 $(TEST_MOCK_SRCS) \
27 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
28 %reldir%/create_pnor_partition_table.cpp
29vpnor_test_create_pnor_partition_table_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
30vpnor_test_create_pnor_partition_table_LDADD = $(VPNOR_LDADD)
31
32vpnor_test_create_read_window_partition_exists_SOURCES = \
33 $(TEST_MOCK_SRCS) \
34 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
35 %reldir%/create_read_window_partition_exists.cpp
36vpnor_test_create_read_window_partition_exists_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
37vpnor_test_create_read_window_partition_exists_LDADD = $(VPNOR_LDADD)
38
39vpnor_test_write_patch_SOURCES = \
Andrew Jeffery943aba02018-03-26 15:37:33 +103040 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
Andrew Jeffery30bcf842018-03-26 12:13:20 +103041 mtd.c \
Andrew Jeffery30bcf842018-03-26 12:13:20 +103042 %reldir%/write_patch.cpp
43vpnor_test_write_patch_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
44vpnor_test_write_patch_LDADD = $(VPNOR_LDADD)
45
46vpnor_test_write_prsv_SOURCES = \
Andrew Jeffery943aba02018-03-26 15:37:33 +103047 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
Andrew Jeffery30bcf842018-03-26 12:13:20 +103048 mtd.c \
Andrew Jeffery30bcf842018-03-26 12:13:20 +103049 %reldir%/write_prsv.cpp
50vpnor_test_write_prsv_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
51vpnor_test_write_prsv_LDADD = $(VPNOR_LDADD)
52
53vpnor_test_write_ro_SOURCES = \
Andrew Jeffery943aba02018-03-26 15:37:33 +103054 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
Andrew Jeffery30bcf842018-03-26 12:13:20 +103055 mtd.c \
Andrew Jeffery30bcf842018-03-26 12:13:20 +103056 %reldir%/write_ro.cpp
57vpnor_test_write_ro_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
58vpnor_test_write_ro_LDADD = $(VPNOR_LDADD)
59
60vpnor_test_write_rw_SOURCES = \
Andrew Jeffery943aba02018-03-26 15:37:33 +103061 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
Andrew Jeffery30bcf842018-03-26 12:13:20 +103062 mtd.c \
Andrew Jeffery30bcf842018-03-26 12:13:20 +103063 %reldir%/write_rw.cpp
64vpnor_test_write_rw_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
65vpnor_test_write_rw_LDADD = $(VPNOR_LDADD)
66
67vpnor_test_toc_no_name_SOURCES = \
68 common.c \
69 vpnor/pnor_partition_table.cpp \
70 %reldir%/toc_no_name.cpp
71vpnor_test_toc_no_name_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
72vpnor_test_toc_no_name_LDADD = $(VPNOR_LDADD)
73
74vpnor_test_toc_start_gt_end_SOURCES = \
75 common.c \
76 vpnor/pnor_partition_table.cpp \
77 %reldir%/toc_start_gt_end.cpp
78vpnor_test_toc_start_gt_end_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
79vpnor_test_toc_start_gt_end_LDADD = $(VPNOR_LDADD)
80
81vpnor_test_toc_no_start_SOURCES = \
82 common.c \
83 vpnor/pnor_partition_table.cpp \
84 %reldir%/toc_no_start.cpp
85vpnor_test_toc_no_start_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
86vpnor_test_toc_no_start_LDADD = $(VPNOR_LDADD)
87
88vpnor_test_toc_no_end_SOURCES = \
89 common.c \
90 vpnor/pnor_partition_table.cpp \
91 %reldir%/toc_no_end.cpp
92vpnor_test_toc_no_end_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
93vpnor_test_toc_no_end_LDADD = $(VPNOR_LDADD)
94
95vpnor_test_toc_no_version_SOURCES = \
96 common.c \
97 vpnor/pnor_partition_table.cpp \
98 %reldir%/toc_no_version.cpp
99vpnor_test_toc_no_version_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
100vpnor_test_toc_no_version_LDADD = $(VPNOR_LDADD)
101
102vpnor_test_toc_flags_SOURCES = \
103 common.c \
104 vpnor/pnor_partition_table.cpp \
105 %reldir%/toc_flags.cpp
106vpnor_test_toc_flags_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
107vpnor_test_toc_flags_LDADD = $(VPNOR_LDADD)
108
109vpnor_test_toc_overlap_SOURCES = \
110 $(TEST_MOCK_SRCS) \
111 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
112 %reldir%/toc_overlap.cpp
113vpnor_test_toc_overlap_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
114vpnor_test_toc_overlap_LDADD = $(VPNOR_LDADD)
115
116vpnor_test_toc_lookup_found_SOURCES = \
117 $(TEST_MOCK_SRCS) \
118 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
119 %reldir%/toc_lookup_found.cpp
120vpnor_test_toc_lookup_found_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
121vpnor_test_toc_lookup_found_LDADD = $(VPNOR_LDADD)
122
123vpnor_test_toc_lookup_failed_SOURCES = \
124 $(TEST_MOCK_SRCS) \
125 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
126 %reldir%/toc_lookup_failed.cpp
127vpnor_test_toc_lookup_failed_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
128vpnor_test_toc_lookup_failed_LDADD = $(VPNOR_LDADD)
129
130vpnor_test_toc_missing_file_SOURCES = \
131 $(TEST_MOCK_SRCS) \
132 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
133 %reldir%/toc_missing_file.cpp
134vpnor_test_toc_missing_file_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
135vpnor_test_toc_missing_file_LDADD = $(VPNOR_LDADD)
136
137vpnor_test_create_read_window_oob_SOURCES = \
138 $(TEST_MOCK_SRCS) \
139 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
140 %reldir%/create_read_window_oob.cpp
141vpnor_test_create_read_window_oob_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
142vpnor_test_create_read_window_oob_LDADD = $(VPNOR_LDADD)
143
144vpnor_test_create_read_window_toc_SOURCES = \
145 $(TEST_MOCK_SRCS) \
146 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
147 %reldir%/create_read_window_toc.cpp
148vpnor_test_create_read_window_toc_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
149vpnor_test_create_read_window_toc_LDADD = $(VPNOR_LDADD)
150
151vpnor_test_create_read_window_straddle_partitions_SOURCES = \
152 $(TEST_MOCK_SRCS) \
153 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
154 %reldir%/create_read_window_straddle_partitions.cpp
155vpnor_test_create_read_window_straddle_partitions_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
156vpnor_test_create_read_window_straddle_partitions_LDADD = $(VPNOR_LDADD)
157
158vpnor_test_create_read_window_partition_invalid_SOURCES = \
159 $(TEST_MOCK_SRCS) \
160 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
161 %reldir%/create_read_window_partition_invalid.cpp
162vpnor_test_create_read_window_partition_invalid_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
163vpnor_test_create_read_window_partition_invalid_LDADD = $(VPNOR_LDADD)
164
165vpnor_test_read_patch_SOURCES = \
166 $(TEST_MOCK_SRCS) \
167 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
168 %reldir%/read_patch.cpp
169vpnor_test_read_patch_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
170vpnor_test_read_patch_LDADD = $(VPNOR_LDADD)
171
172vpnor_test_write_patch_resize_SOURCES = \
Andrew Jeffery943aba02018-03-26 15:37:33 +1030173 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
Andrew Jeffery30bcf842018-03-26 12:13:20 +1030174 mtd.c \
Andrew Jeffery30bcf842018-03-26 12:13:20 +1030175 %reldir%/write_patch_resize.cpp
176vpnor_test_write_patch_resize_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
177vpnor_test_write_patch_resize_LDADD = $(VPNOR_LDADD)
178
179vpnor_test_dump_flash_SOURCES = \
180 $(TEST_MOCK_SRCS) \
181 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
182 %reldir%/dump_flash.cpp
183vpnor_test_dump_flash_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
184vpnor_test_dump_flash_LDADD = $(VPNOR_LDADD)
185
186vpnor_test_create_read_window_size_SOURCES = \
187 $(TEST_MOCK_SRCS) \
188 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
189 %reldir%/create_read_window_size.cpp
190vpnor_test_create_read_window_size_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
191vpnor_test_create_read_window_size_LDADD = $(VPNOR_LDADD)
192
193vpnor_test_create_read_window_remap_SOURCES = \
194 $(TEST_MOCK_SRCS) \
195 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
196 %reldir%/create_read_window_remap.cpp
197vpnor_test_create_read_window_remap_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
198vpnor_test_create_read_window_remap_LDADD = $(VPNOR_LDADD)
199
200vpnor_test_create_write_window_ro_partition_SOURCES = \
201 $(TEST_MOCK_SRCS) \
202 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
203 %reldir%/create_write_window_ro_partition.cpp
204vpnor_test_create_write_window_ro_partition_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
205vpnor_test_create_write_window_ro_partition_LDADD = $(VPNOR_LDADD)
206
207vpnor_test_create_write_window_rw_partition_SOURCES = \
208 $(TEST_MOCK_SRCS) \
209 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
210 %reldir%/create_write_window_rw_partition.cpp
211vpnor_test_create_write_window_rw_partition_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
212vpnor_test_create_write_window_rw_partition_LDADD = $(VPNOR_LDADD)
213
214vpnor_test_create_write_window_unmapped_SOURCES = \
215 $(TEST_MOCK_SRCS) \
216 $(TEST_MBOX_VPNOR_INTEG_SRCS) \
217 %reldir%/create_write_window_unmapped.cpp
218vpnor_test_create_write_window_unmapped_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
219vpnor_test_create_write_window_unmapped_LDADD = $(VPNOR_LDADD)
220
221if VIRTUAL_PNOR_ENABLED
222check_PROGRAMS += \
223 %reldir%/create_pnor_partition_table \
224 %reldir%/create_read_window_partition_exists \
225 %reldir%/write_prsv \
226 %reldir%/write_ro \
227 %reldir%/write_rw \
228 %reldir%/write_patch \
229 %reldir%/toc_no_name \
230 %reldir%/toc_start_gt_end \
231 %reldir%/toc_no_start \
232 %reldir%/toc_no_end \
233 %reldir%/toc_no_version \
234 %reldir%/toc_flags \
235 %reldir%/toc_overlap \
236 %reldir%/toc_lookup_found \
237 %reldir%/toc_lookup_failed \
238 %reldir%/toc_missing_file \
239 %reldir%/create_read_window_oob \
240 %reldir%/create_read_window_toc \
241 %reldir%/create_read_window_straddle_partitions \
242 %reldir%/create_read_window_partition_invalid \
243 %reldir%/read_patch \
244 %reldir%/write_patch_resize \
245 %reldir%/dump_flash \
246 %reldir%/create_read_window_size \
247 %reldir%/create_read_window_remap \
248 %reldir%/create_write_window_ro_partition \
249 %reldir%/create_write_window_rw_partition \
250 %reldir%/create_write_window_unmapped
Andrew Jeffery30bcf842018-03-26 12:13:20 +1030251endif