| # EOS-S3 test targets | |
| add_custom_target(all_eos_s3_tests) | |
| add_custom_target(all_eos_s3_tests_regression) | |
| add_custom_target(all_eos_s3_tests_bit) | |
| add_custom_target(all_eos_s3_tests_bit_v) | |
| add_custom_target(all_eos_s3_tests_prog) | |
| add_dependencies(all_eos_s3_tests all_eos_s3_tests_regression) | |
| add_dependencies(all_eos_s3_tests all_eos_s3_tests_bit) | |
| add_dependencies(all_eos_s3_tests all_eos_s3_tests_bit_v) | |
| add_dependencies(all_eos_s3_tests all_eos_s3_tests_prog) | |
| # PP3E test targets | |
| add_custom_target(all_pp3e_tests) | |
| add_custom_target(all_pp3e_tests_bit) | |
| add_dependencies(all_pp3e_tests all_pp3e_tests_bit) | |
| # Bind to the all QuickLogic tests target | |
| add_dependencies(all_quicklogic_tests all_eos_s3_tests) | |
| add_dependencies(all_quicklogic_tests all_pp3e_tests) | |
| # ============================================================================= | |
| # Tests for packing and placing primitives. Not to be run on actual HW ! | |
| add_subdirectory(wire) | |
| add_subdirectory(lut) | |
| add_subdirectory(consts) | |
| # Test designs controlled by buttons | |
| add_subdirectory(btn_xor) | |
| add_subdirectory(btn_ff) | |
| add_subdirectory(btn_counter) | |
| add_subdirectory(sdiomux_xor) | |
| # Test designs that use clock | |
| add_subdirectory(counter) | |
| # Tests that require an external clock/data | |
| add_subdirectory(ext_counter) | |
| add_subdirectory(ext_mult) | |
| # Test design using RAM | |
| add_subdirectory(bram) | |
| # QuickLogic test suite | |
| add_subdirectory(design_flow) | |
| # Feature / regression tests | |
| add_subdirectory(features) |