You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In relation to the _for_iob_soc_tester suffix of the file name, this is needed to separate includes from different systems.
The iob-soc-sut and Tester are both based on iob-soc, therefore they will both copy the sim_build.mk of iob-soc, and rename any string iob_soc in that file to the correct system name: iob_soc_sut for the SUT, iob_soc_tester for the Tester.
Therefore, the SUT and the Tester will have the following lines in their sim_build.mk files:
sim_build.mk of SUT:
ifneq ($(wildcard uut_build_for_iob_soc_sut.mk),)
include uut_build_for_iob_soc_sut.mk
endif
sim_build.mk of Tester:
ifneq ($(wildcard uut_build_for_iob_soc_tester.mk),)
include uut_build_for_iob_soc_tester.mk
endif
If the files did not have the suffix with the corename, and were only named uut_build.mk, then both the sim_build.mk of tester and the sim_build.mk of the SUT would include the same file (named uut_build.mk), which can cause problems.
Why is this not called sim_build.mk?
The text was updated successfully, but these errors were encountered: