1TEST_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 \ 8 mboxd_msg.c \ 9 mboxd_windows.c \ 10 mboxd_lpc.c \ 11 vpnor/mboxd_lpc_reset.cpp \ 12 vpnor/mboxd_pnor_partition_table.cpp \ 13 vpnor/mboxd_flash.cpp \ 14 vpnor/pnor_partition.cpp \ 15 vpnor/pnor_partition_table.cpp \ 16 %reldir%/tmpd.cpp 17 18VPNOR_LDADD = -lstdc++fs \ 19 $(SDBUSPLUS_LIBS) \ 20 $(PHOSPHOR_LOGGING_LIBS) \ 21 $(PHOSPHOR_DBUS_INTERFACES_LIBS) 22 23vpnor_test_create_pnor_partition_table_SOURCES = \ 24 $(TEST_MOCK_SRCS) \ 25 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 26 %reldir%/create_pnor_partition_table.cpp 27vpnor_test_create_pnor_partition_table_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 28vpnor_test_create_pnor_partition_table_LDADD = $(VPNOR_LDADD) 29 30vpnor_test_create_read_window_partition_exists_SOURCES = \ 31 $(TEST_MOCK_SRCS) \ 32 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 33 %reldir%/create_read_window_partition_exists.cpp 34vpnor_test_create_read_window_partition_exists_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 35vpnor_test_create_read_window_partition_exists_LDADD = $(VPNOR_LDADD) 36 37vpnor_test_write_patch_SOURCES = \ 38 $(TEST_MBOX_VPNOR_SRCS) \ 39 mtd.c \ 40 vpnor/mboxd_pnor_partition_table.cpp \ 41 vpnor/mboxd_flash.cpp \ 42 vpnor/pnor_partition.cpp \ 43 %reldir%/write_patch.cpp 44vpnor_test_write_patch_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 45vpnor_test_write_patch_LDADD = $(VPNOR_LDADD) 46 47vpnor_test_write_prsv_SOURCES = \ 48 $(TEST_MBOX_VPNOR_SRCS) \ 49 mtd.c \ 50 vpnor/mboxd_pnor_partition_table.cpp \ 51 vpnor/mboxd_flash.cpp \ 52 vpnor/pnor_partition.cpp \ 53 %reldir%/write_prsv.cpp 54vpnor_test_write_prsv_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 55vpnor_test_write_prsv_LDADD = $(VPNOR_LDADD) 56 57vpnor_test_write_ro_SOURCES = \ 58 $(TEST_MBOX_VPNOR_SRCS) \ 59 mtd.c \ 60 vpnor/mboxd_pnor_partition_table.cpp \ 61 vpnor/mboxd_flash.cpp \ 62 vpnor/pnor_partition.cpp \ 63 %reldir%/write_ro.cpp 64vpnor_test_write_ro_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 65vpnor_test_write_ro_LDADD = $(VPNOR_LDADD) 66 67vpnor_test_write_rw_SOURCES = \ 68 $(TEST_MBOX_VPNOR_SRCS) \ 69 mtd.c \ 70 vpnor/mboxd_pnor_partition_table.cpp \ 71 vpnor/mboxd_flash.cpp \ 72 vpnor/pnor_partition.cpp \ 73 %reldir%/write_rw.cpp 74vpnor_test_write_rw_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 75vpnor_test_write_rw_LDADD = $(VPNOR_LDADD) 76 77vpnor_test_toc_no_name_SOURCES = \ 78 common.c \ 79 vpnor/pnor_partition_table.cpp \ 80 %reldir%/toc_no_name.cpp 81vpnor_test_toc_no_name_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 82vpnor_test_toc_no_name_LDADD = $(VPNOR_LDADD) 83 84vpnor_test_toc_start_gt_end_SOURCES = \ 85 common.c \ 86 vpnor/pnor_partition_table.cpp \ 87 %reldir%/toc_start_gt_end.cpp 88vpnor_test_toc_start_gt_end_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 89vpnor_test_toc_start_gt_end_LDADD = $(VPNOR_LDADD) 90 91vpnor_test_toc_no_start_SOURCES = \ 92 common.c \ 93 vpnor/pnor_partition_table.cpp \ 94 %reldir%/toc_no_start.cpp 95vpnor_test_toc_no_start_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 96vpnor_test_toc_no_start_LDADD = $(VPNOR_LDADD) 97 98vpnor_test_toc_no_end_SOURCES = \ 99 common.c \ 100 vpnor/pnor_partition_table.cpp \ 101 %reldir%/toc_no_end.cpp 102vpnor_test_toc_no_end_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 103vpnor_test_toc_no_end_LDADD = $(VPNOR_LDADD) 104 105vpnor_test_toc_no_version_SOURCES = \ 106 common.c \ 107 vpnor/pnor_partition_table.cpp \ 108 %reldir%/toc_no_version.cpp 109vpnor_test_toc_no_version_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 110vpnor_test_toc_no_version_LDADD = $(VPNOR_LDADD) 111 112vpnor_test_toc_flags_SOURCES = \ 113 common.c \ 114 vpnor/pnor_partition_table.cpp \ 115 %reldir%/toc_flags.cpp 116vpnor_test_toc_flags_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 117vpnor_test_toc_flags_LDADD = $(VPNOR_LDADD) 118 119vpnor_test_toc_overlap_SOURCES = \ 120 $(TEST_MOCK_SRCS) \ 121 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 122 %reldir%/toc_overlap.cpp 123vpnor_test_toc_overlap_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 124vpnor_test_toc_overlap_LDADD = $(VPNOR_LDADD) 125 126vpnor_test_toc_lookup_found_SOURCES = \ 127 $(TEST_MOCK_SRCS) \ 128 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 129 %reldir%/toc_lookup_found.cpp 130vpnor_test_toc_lookup_found_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 131vpnor_test_toc_lookup_found_LDADD = $(VPNOR_LDADD) 132 133vpnor_test_toc_lookup_failed_SOURCES = \ 134 $(TEST_MOCK_SRCS) \ 135 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 136 %reldir%/toc_lookup_failed.cpp 137vpnor_test_toc_lookup_failed_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 138vpnor_test_toc_lookup_failed_LDADD = $(VPNOR_LDADD) 139 140vpnor_test_toc_missing_file_SOURCES = \ 141 $(TEST_MOCK_SRCS) \ 142 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 143 %reldir%/toc_missing_file.cpp 144vpnor_test_toc_missing_file_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 145vpnor_test_toc_missing_file_LDADD = $(VPNOR_LDADD) 146 147vpnor_test_create_read_window_oob_SOURCES = \ 148 $(TEST_MOCK_SRCS) \ 149 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 150 %reldir%/create_read_window_oob.cpp 151vpnor_test_create_read_window_oob_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 152vpnor_test_create_read_window_oob_LDADD = $(VPNOR_LDADD) 153 154vpnor_test_create_read_window_toc_SOURCES = \ 155 $(TEST_MOCK_SRCS) \ 156 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 157 %reldir%/create_read_window_toc.cpp 158vpnor_test_create_read_window_toc_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 159vpnor_test_create_read_window_toc_LDADD = $(VPNOR_LDADD) 160 161vpnor_test_create_read_window_straddle_partitions_SOURCES = \ 162 $(TEST_MOCK_SRCS) \ 163 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 164 %reldir%/create_read_window_straddle_partitions.cpp 165vpnor_test_create_read_window_straddle_partitions_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 166vpnor_test_create_read_window_straddle_partitions_LDADD = $(VPNOR_LDADD) 167 168vpnor_test_create_read_window_partition_invalid_SOURCES = \ 169 $(TEST_MOCK_SRCS) \ 170 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 171 %reldir%/create_read_window_partition_invalid.cpp 172vpnor_test_create_read_window_partition_invalid_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 173vpnor_test_create_read_window_partition_invalid_LDADD = $(VPNOR_LDADD) 174 175vpnor_test_read_patch_SOURCES = \ 176 $(TEST_MOCK_SRCS) \ 177 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 178 %reldir%/read_patch.cpp 179vpnor_test_read_patch_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 180vpnor_test_read_patch_LDADD = $(VPNOR_LDADD) 181 182vpnor_test_write_patch_resize_SOURCES = \ 183 $(TEST_MBOX_VPNOR_SRCS) \ 184 mtd.c \ 185 vpnor/mboxd_pnor_partition_table.cpp \ 186 vpnor/mboxd_flash.cpp \ 187 vpnor/pnor_partition.cpp \ 188 %reldir%/write_patch_resize.cpp 189vpnor_test_write_patch_resize_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 190vpnor_test_write_patch_resize_LDADD = $(VPNOR_LDADD) 191 192vpnor_test_dump_flash_SOURCES = \ 193 $(TEST_MOCK_SRCS) \ 194 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 195 %reldir%/dump_flash.cpp 196vpnor_test_dump_flash_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 197vpnor_test_dump_flash_LDADD = $(VPNOR_LDADD) 198 199vpnor_test_create_read_window_size_SOURCES = \ 200 $(TEST_MOCK_SRCS) \ 201 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 202 %reldir%/create_read_window_size.cpp 203vpnor_test_create_read_window_size_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 204vpnor_test_create_read_window_size_LDADD = $(VPNOR_LDADD) 205 206vpnor_test_create_read_window_remap_SOURCES = \ 207 $(TEST_MOCK_SRCS) \ 208 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 209 %reldir%/create_read_window_remap.cpp 210vpnor_test_create_read_window_remap_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 211vpnor_test_create_read_window_remap_LDADD = $(VPNOR_LDADD) 212 213vpnor_test_create_write_window_ro_partition_SOURCES = \ 214 $(TEST_MOCK_SRCS) \ 215 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 216 %reldir%/create_write_window_ro_partition.cpp 217vpnor_test_create_write_window_ro_partition_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 218vpnor_test_create_write_window_ro_partition_LDADD = $(VPNOR_LDADD) 219 220vpnor_test_create_write_window_rw_partition_SOURCES = \ 221 $(TEST_MOCK_SRCS) \ 222 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 223 %reldir%/create_write_window_rw_partition.cpp 224vpnor_test_create_write_window_rw_partition_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 225vpnor_test_create_write_window_rw_partition_LDADD = $(VPNOR_LDADD) 226 227vpnor_test_create_write_window_unmapped_SOURCES = \ 228 $(TEST_MOCK_SRCS) \ 229 $(TEST_MBOX_VPNOR_INTEG_SRCS) \ 230 %reldir%/create_write_window_unmapped.cpp 231vpnor_test_create_write_window_unmapped_LDFLAGS = $(OESDK_TESTCASE_FLAGS) 232vpnor_test_create_write_window_unmapped_LDADD = $(VPNOR_LDADD) 233 234if VIRTUAL_PNOR_ENABLED 235check_PROGRAMS += \ 236 %reldir%/create_pnor_partition_table \ 237 %reldir%/create_read_window_partition_exists \ 238 %reldir%/write_prsv \ 239 %reldir%/write_ro \ 240 %reldir%/write_rw \ 241 %reldir%/write_patch \ 242 %reldir%/toc_no_name \ 243 %reldir%/toc_start_gt_end \ 244 %reldir%/toc_no_start \ 245 %reldir%/toc_no_end \ 246 %reldir%/toc_no_version \ 247 %reldir%/toc_flags \ 248 %reldir%/toc_overlap \ 249 %reldir%/toc_lookup_found \ 250 %reldir%/toc_lookup_failed \ 251 %reldir%/toc_missing_file \ 252 %reldir%/create_read_window_oob \ 253 %reldir%/create_read_window_toc \ 254 %reldir%/create_read_window_straddle_partitions \ 255 %reldir%/create_read_window_partition_invalid \ 256 %reldir%/read_patch \ 257 %reldir%/write_patch_resize \ 258 %reldir%/dump_flash \ 259 %reldir%/create_read_window_size \ 260 %reldir%/create_read_window_remap \ 261 %reldir%/create_write_window_ro_partition \ 262 %reldir%/create_write_window_rw_partition \ 263 %reldir%/create_write_window_unmapped 264 265XFAIL_TESTS += %reldir%/create_write_window_ro_partition 266XFAIL_TESTS += %reldir%/create_write_window_unmapped 267endif 268