xref: /openbmc/phosphor-mboxd/vpnor/test/Makefile.am.include (revision 52a8319658c8ac3dcce2fed116d20d6014d7b143)
130bcf84cSAndrew JefferyTEST_MBOX_VPNOR_SRCS = \
230bcf84cSAndrew Jeffery	common.c \
330bcf84cSAndrew Jeffery	vpnor/pnor_partition_table.cpp \
430bcf84cSAndrew Jeffery	%reldir%/tmpd.cpp
530bcf84cSAndrew Jeffery
630bcf84cSAndrew JefferyTEST_MBOX_VPNOR_INTEG_SRCS = \
730bcf84cSAndrew Jeffery	common.c \
830bcf84cSAndrew Jeffery	mboxd_msg.c \
930bcf84cSAndrew Jeffery	mboxd_windows.c \
1030bcf84cSAndrew Jeffery	mboxd_lpc.c \
1130bcf84cSAndrew Jeffery	vpnor/mboxd_lpc_reset.cpp \
1230bcf84cSAndrew Jeffery	vpnor/mboxd_pnor_partition_table.cpp \
1330bcf84cSAndrew Jeffery	vpnor/mboxd_flash.cpp \
14*943aba06SAndrew Jeffery	vpnor/mboxd_msg.cpp \
1530bcf84cSAndrew Jeffery	vpnor/pnor_partition.cpp \
1630bcf84cSAndrew Jeffery	vpnor/pnor_partition_table.cpp \
1730bcf84cSAndrew Jeffery	%reldir%/tmpd.cpp
1830bcf84cSAndrew Jeffery
1930bcf84cSAndrew JefferyVPNOR_LDADD = -lstdc++fs \
2030bcf84cSAndrew Jeffery	$(SDBUSPLUS_LIBS) \
2130bcf84cSAndrew Jeffery	$(PHOSPHOR_LOGGING_LIBS) \
2230bcf84cSAndrew Jeffery	$(PHOSPHOR_DBUS_INTERFACES_LIBS)
2330bcf84cSAndrew Jeffery
2430bcf84cSAndrew Jefferyvpnor_test_create_pnor_partition_table_SOURCES = \
2530bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
2630bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
2730bcf84cSAndrew Jeffery	%reldir%/create_pnor_partition_table.cpp
2830bcf84cSAndrew Jefferyvpnor_test_create_pnor_partition_table_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
2930bcf84cSAndrew Jefferyvpnor_test_create_pnor_partition_table_LDADD = $(VPNOR_LDADD)
3030bcf84cSAndrew Jeffery
3130bcf84cSAndrew Jefferyvpnor_test_create_read_window_partition_exists_SOURCES = \
3230bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
3330bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
3430bcf84cSAndrew Jeffery	%reldir%/create_read_window_partition_exists.cpp
3530bcf84cSAndrew Jefferyvpnor_test_create_read_window_partition_exists_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
3630bcf84cSAndrew Jefferyvpnor_test_create_read_window_partition_exists_LDADD = $(VPNOR_LDADD)
3730bcf84cSAndrew Jeffery
3830bcf84cSAndrew Jefferyvpnor_test_write_patch_SOURCES = \
39*943aba06SAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
4030bcf84cSAndrew Jeffery	mtd.c \
4130bcf84cSAndrew Jeffery	%reldir%/write_patch.cpp
4230bcf84cSAndrew Jefferyvpnor_test_write_patch_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
4330bcf84cSAndrew Jefferyvpnor_test_write_patch_LDADD = $(VPNOR_LDADD)
4430bcf84cSAndrew Jeffery
4530bcf84cSAndrew Jefferyvpnor_test_write_prsv_SOURCES = \
46*943aba06SAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
4730bcf84cSAndrew Jeffery	mtd.c \
4830bcf84cSAndrew Jeffery	%reldir%/write_prsv.cpp
4930bcf84cSAndrew Jefferyvpnor_test_write_prsv_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
5030bcf84cSAndrew Jefferyvpnor_test_write_prsv_LDADD = $(VPNOR_LDADD)
5130bcf84cSAndrew Jeffery
5230bcf84cSAndrew Jefferyvpnor_test_write_ro_SOURCES = \
53*943aba06SAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
5430bcf84cSAndrew Jeffery	mtd.c \
5530bcf84cSAndrew Jeffery	%reldir%/write_ro.cpp
5630bcf84cSAndrew Jefferyvpnor_test_write_ro_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
5730bcf84cSAndrew Jefferyvpnor_test_write_ro_LDADD = $(VPNOR_LDADD)
5830bcf84cSAndrew Jeffery
5930bcf84cSAndrew Jefferyvpnor_test_write_rw_SOURCES = \
60*943aba06SAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
6130bcf84cSAndrew Jeffery	mtd.c \
6230bcf84cSAndrew Jeffery	%reldir%/write_rw.cpp
6330bcf84cSAndrew Jefferyvpnor_test_write_rw_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
6430bcf84cSAndrew Jefferyvpnor_test_write_rw_LDADD = $(VPNOR_LDADD)
6530bcf84cSAndrew Jeffery
6630bcf84cSAndrew Jefferyvpnor_test_toc_no_name_SOURCES = \
6730bcf84cSAndrew Jeffery	common.c \
6830bcf84cSAndrew Jeffery	vpnor/pnor_partition_table.cpp \
6930bcf84cSAndrew Jeffery	%reldir%/toc_no_name.cpp
7030bcf84cSAndrew Jefferyvpnor_test_toc_no_name_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
7130bcf84cSAndrew Jefferyvpnor_test_toc_no_name_LDADD = $(VPNOR_LDADD)
7230bcf84cSAndrew Jeffery
7330bcf84cSAndrew Jefferyvpnor_test_toc_start_gt_end_SOURCES = \
7430bcf84cSAndrew Jeffery	common.c \
7530bcf84cSAndrew Jeffery	vpnor/pnor_partition_table.cpp \
7630bcf84cSAndrew Jeffery	%reldir%/toc_start_gt_end.cpp
7730bcf84cSAndrew Jefferyvpnor_test_toc_start_gt_end_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
7830bcf84cSAndrew Jefferyvpnor_test_toc_start_gt_end_LDADD = $(VPNOR_LDADD)
7930bcf84cSAndrew Jeffery
8030bcf84cSAndrew Jefferyvpnor_test_toc_no_start_SOURCES = \
8130bcf84cSAndrew Jeffery	common.c \
8230bcf84cSAndrew Jeffery	vpnor/pnor_partition_table.cpp \
8330bcf84cSAndrew Jeffery	%reldir%/toc_no_start.cpp
8430bcf84cSAndrew Jefferyvpnor_test_toc_no_start_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
8530bcf84cSAndrew Jefferyvpnor_test_toc_no_start_LDADD = $(VPNOR_LDADD)
8630bcf84cSAndrew Jeffery
8730bcf84cSAndrew Jefferyvpnor_test_toc_no_end_SOURCES = \
8830bcf84cSAndrew Jeffery	common.c \
8930bcf84cSAndrew Jeffery	vpnor/pnor_partition_table.cpp \
9030bcf84cSAndrew Jeffery	%reldir%/toc_no_end.cpp
9130bcf84cSAndrew Jefferyvpnor_test_toc_no_end_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
9230bcf84cSAndrew Jefferyvpnor_test_toc_no_end_LDADD = $(VPNOR_LDADD)
9330bcf84cSAndrew Jeffery
9430bcf84cSAndrew Jefferyvpnor_test_toc_no_version_SOURCES = \
9530bcf84cSAndrew Jeffery	common.c \
9630bcf84cSAndrew Jeffery	vpnor/pnor_partition_table.cpp \
9730bcf84cSAndrew Jeffery	%reldir%/toc_no_version.cpp
9830bcf84cSAndrew Jefferyvpnor_test_toc_no_version_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
9930bcf84cSAndrew Jefferyvpnor_test_toc_no_version_LDADD = $(VPNOR_LDADD)
10030bcf84cSAndrew Jeffery
10130bcf84cSAndrew Jefferyvpnor_test_toc_flags_SOURCES = \
10230bcf84cSAndrew Jeffery	common.c \
10330bcf84cSAndrew Jeffery	vpnor/pnor_partition_table.cpp \
10430bcf84cSAndrew Jeffery	%reldir%/toc_flags.cpp
10530bcf84cSAndrew Jefferyvpnor_test_toc_flags_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
10630bcf84cSAndrew Jefferyvpnor_test_toc_flags_LDADD = $(VPNOR_LDADD)
10730bcf84cSAndrew Jeffery
10830bcf84cSAndrew Jefferyvpnor_test_toc_overlap_SOURCES = \
10930bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
11030bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
11130bcf84cSAndrew Jeffery	%reldir%/toc_overlap.cpp
11230bcf84cSAndrew Jefferyvpnor_test_toc_overlap_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
11330bcf84cSAndrew Jefferyvpnor_test_toc_overlap_LDADD = $(VPNOR_LDADD)
11430bcf84cSAndrew Jeffery
11530bcf84cSAndrew Jefferyvpnor_test_toc_lookup_found_SOURCES = \
11630bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
11730bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
11830bcf84cSAndrew Jeffery	%reldir%/toc_lookup_found.cpp
11930bcf84cSAndrew Jefferyvpnor_test_toc_lookup_found_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
12030bcf84cSAndrew Jefferyvpnor_test_toc_lookup_found_LDADD = $(VPNOR_LDADD)
12130bcf84cSAndrew Jeffery
12230bcf84cSAndrew Jefferyvpnor_test_toc_lookup_failed_SOURCES = \
12330bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
12430bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
12530bcf84cSAndrew Jeffery	%reldir%/toc_lookup_failed.cpp
12630bcf84cSAndrew Jefferyvpnor_test_toc_lookup_failed_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
12730bcf84cSAndrew Jefferyvpnor_test_toc_lookup_failed_LDADD = $(VPNOR_LDADD)
12830bcf84cSAndrew Jeffery
12930bcf84cSAndrew Jefferyvpnor_test_toc_missing_file_SOURCES = \
13030bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
13130bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
13230bcf84cSAndrew Jeffery	%reldir%/toc_missing_file.cpp
13330bcf84cSAndrew Jefferyvpnor_test_toc_missing_file_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
13430bcf84cSAndrew Jefferyvpnor_test_toc_missing_file_LDADD = $(VPNOR_LDADD)
13530bcf84cSAndrew Jeffery
13630bcf84cSAndrew Jefferyvpnor_test_create_read_window_oob_SOURCES = \
13730bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
13830bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
13930bcf84cSAndrew Jeffery	%reldir%/create_read_window_oob.cpp
14030bcf84cSAndrew Jefferyvpnor_test_create_read_window_oob_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
14130bcf84cSAndrew Jefferyvpnor_test_create_read_window_oob_LDADD = $(VPNOR_LDADD)
14230bcf84cSAndrew Jeffery
14330bcf84cSAndrew Jefferyvpnor_test_create_read_window_toc_SOURCES = \
14430bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
14530bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
14630bcf84cSAndrew Jeffery	%reldir%/create_read_window_toc.cpp
14730bcf84cSAndrew Jefferyvpnor_test_create_read_window_toc_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
14830bcf84cSAndrew Jefferyvpnor_test_create_read_window_toc_LDADD = $(VPNOR_LDADD)
14930bcf84cSAndrew Jeffery
15030bcf84cSAndrew Jefferyvpnor_test_create_read_window_straddle_partitions_SOURCES = \
15130bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
15230bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
15330bcf84cSAndrew Jeffery	%reldir%/create_read_window_straddle_partitions.cpp
15430bcf84cSAndrew Jefferyvpnor_test_create_read_window_straddle_partitions_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
15530bcf84cSAndrew Jefferyvpnor_test_create_read_window_straddle_partitions_LDADD = $(VPNOR_LDADD)
15630bcf84cSAndrew Jeffery
15730bcf84cSAndrew Jefferyvpnor_test_create_read_window_partition_invalid_SOURCES = \
15830bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
15930bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
16030bcf84cSAndrew Jeffery	%reldir%/create_read_window_partition_invalid.cpp
16130bcf84cSAndrew Jefferyvpnor_test_create_read_window_partition_invalid_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
16230bcf84cSAndrew Jefferyvpnor_test_create_read_window_partition_invalid_LDADD = $(VPNOR_LDADD)
16330bcf84cSAndrew Jeffery
16430bcf84cSAndrew Jefferyvpnor_test_read_patch_SOURCES = \
16530bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
16630bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
16730bcf84cSAndrew Jeffery	%reldir%/read_patch.cpp
16830bcf84cSAndrew Jefferyvpnor_test_read_patch_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
16930bcf84cSAndrew Jefferyvpnor_test_read_patch_LDADD = $(VPNOR_LDADD)
17030bcf84cSAndrew Jeffery
17130bcf84cSAndrew Jefferyvpnor_test_write_patch_resize_SOURCES = \
172*943aba06SAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
17330bcf84cSAndrew Jeffery	mtd.c \
17430bcf84cSAndrew Jeffery	%reldir%/write_patch_resize.cpp
17530bcf84cSAndrew Jefferyvpnor_test_write_patch_resize_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
17630bcf84cSAndrew Jefferyvpnor_test_write_patch_resize_LDADD = $(VPNOR_LDADD)
17730bcf84cSAndrew Jeffery
17830bcf84cSAndrew Jefferyvpnor_test_dump_flash_SOURCES = \
17930bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
18030bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
18130bcf84cSAndrew Jeffery	%reldir%/dump_flash.cpp
18230bcf84cSAndrew Jefferyvpnor_test_dump_flash_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
18330bcf84cSAndrew Jefferyvpnor_test_dump_flash_LDADD = $(VPNOR_LDADD)
18430bcf84cSAndrew Jeffery
18530bcf84cSAndrew Jefferyvpnor_test_create_read_window_size_SOURCES = \
18630bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
18730bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
18830bcf84cSAndrew Jeffery	%reldir%/create_read_window_size.cpp
18930bcf84cSAndrew Jefferyvpnor_test_create_read_window_size_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
19030bcf84cSAndrew Jefferyvpnor_test_create_read_window_size_LDADD = $(VPNOR_LDADD)
19130bcf84cSAndrew Jeffery
19230bcf84cSAndrew Jefferyvpnor_test_create_read_window_remap_SOURCES = \
19330bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
19430bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
19530bcf84cSAndrew Jeffery	%reldir%/create_read_window_remap.cpp
19630bcf84cSAndrew Jefferyvpnor_test_create_read_window_remap_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
19730bcf84cSAndrew Jefferyvpnor_test_create_read_window_remap_LDADD = $(VPNOR_LDADD)
19830bcf84cSAndrew Jeffery
19930bcf84cSAndrew Jefferyvpnor_test_create_write_window_ro_partition_SOURCES = \
20030bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
20130bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
20230bcf84cSAndrew Jeffery	%reldir%/create_write_window_ro_partition.cpp
20330bcf84cSAndrew Jefferyvpnor_test_create_write_window_ro_partition_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
20430bcf84cSAndrew Jefferyvpnor_test_create_write_window_ro_partition_LDADD = $(VPNOR_LDADD)
20530bcf84cSAndrew Jeffery
20630bcf84cSAndrew Jefferyvpnor_test_create_write_window_rw_partition_SOURCES = \
20730bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
20830bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
20930bcf84cSAndrew Jeffery	%reldir%/create_write_window_rw_partition.cpp
21030bcf84cSAndrew Jefferyvpnor_test_create_write_window_rw_partition_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
21130bcf84cSAndrew Jefferyvpnor_test_create_write_window_rw_partition_LDADD = $(VPNOR_LDADD)
21230bcf84cSAndrew Jeffery
21330bcf84cSAndrew Jefferyvpnor_test_create_write_window_unmapped_SOURCES = \
21430bcf84cSAndrew Jeffery	$(TEST_MOCK_SRCS) \
21530bcf84cSAndrew Jeffery	$(TEST_MBOX_VPNOR_INTEG_SRCS) \
21630bcf84cSAndrew Jeffery	%reldir%/create_write_window_unmapped.cpp
21730bcf84cSAndrew Jefferyvpnor_test_create_write_window_unmapped_LDFLAGS = $(OESDK_TESTCASE_FLAGS)
21830bcf84cSAndrew Jefferyvpnor_test_create_write_window_unmapped_LDADD = $(VPNOR_LDADD)
21930bcf84cSAndrew Jeffery
22030bcf84cSAndrew Jefferyif VIRTUAL_PNOR_ENABLED
22130bcf84cSAndrew Jefferycheck_PROGRAMS += \
22230bcf84cSAndrew Jeffery	%reldir%/create_pnor_partition_table \
22330bcf84cSAndrew Jeffery	%reldir%/create_read_window_partition_exists \
22430bcf84cSAndrew Jeffery	%reldir%/write_prsv \
22530bcf84cSAndrew Jeffery	%reldir%/write_ro \
22630bcf84cSAndrew Jeffery	%reldir%/write_rw \
22730bcf84cSAndrew Jeffery	%reldir%/write_patch \
22830bcf84cSAndrew Jeffery	%reldir%/toc_no_name \
22930bcf84cSAndrew Jeffery	%reldir%/toc_start_gt_end \
23030bcf84cSAndrew Jeffery	%reldir%/toc_no_start \
23130bcf84cSAndrew Jeffery	%reldir%/toc_no_end \
23230bcf84cSAndrew Jeffery	%reldir%/toc_no_version \
23330bcf84cSAndrew Jeffery	%reldir%/toc_flags \
23430bcf84cSAndrew Jeffery	%reldir%/toc_overlap \
23530bcf84cSAndrew Jeffery	%reldir%/toc_lookup_found \
23630bcf84cSAndrew Jeffery	%reldir%/toc_lookup_failed \
23730bcf84cSAndrew Jeffery	%reldir%/toc_missing_file \
23830bcf84cSAndrew Jeffery	%reldir%/create_read_window_oob \
23930bcf84cSAndrew Jeffery	%reldir%/create_read_window_toc \
24030bcf84cSAndrew Jeffery	%reldir%/create_read_window_straddle_partitions \
24130bcf84cSAndrew Jeffery	%reldir%/create_read_window_partition_invalid \
24230bcf84cSAndrew Jeffery	%reldir%/read_patch \
24330bcf84cSAndrew Jeffery	%reldir%/write_patch_resize \
24430bcf84cSAndrew Jeffery	%reldir%/dump_flash \
24530bcf84cSAndrew Jeffery	%reldir%/create_read_window_size \
24630bcf84cSAndrew Jeffery	%reldir%/create_read_window_remap \
24730bcf84cSAndrew Jeffery	%reldir%/create_write_window_ro_partition \
24830bcf84cSAndrew Jeffery	%reldir%/create_write_window_rw_partition \
24930bcf84cSAndrew Jeffery	%reldir%/create_write_window_unmapped
25030bcf84cSAndrew Jefferyendif
251