FPGAwars / apio

:seedling: Open source ecosystem for open FPGA boards
https://github.com/FPGAwars/apio/wiki
GNU General Public License v2.0
801 stars 137 forks source link

Cleaning up the SConstruct files. #431

Closed zapta closed 1 month ago

zapta commented 1 month ago

The goals of this PR

  1. Moving shared functionality from the three SConstruct files to the library file scons_util.py.
  2. Making the three SConstruct files simpler and more readable.
  3. Eliminating unnecessary differences between the three SConstruct files.

Details in the commits' descriptions.