build.plat: add iter_extra_files method.
[nmigen.git] / nmigen / vendor / xilinx_spartan6.py
index fef946189d233fb9052f9431df707a626d8ef24d..5128bf9c896b602d36a91876fe45395e42ffebde 100644 (file)
@@ -57,10 +57,8 @@ class XilinxSpartan6Platform(TemplatedPlatform):
         """,
         "{{name}}.prj": r"""
             # {{autogenerated}}
-            {% for file in platform.extra_files -%}
-                {% if file.endswith(".v") %}
-                    verilog work {{file}}
-                {% endif %}
+            {% for file in platform.iter_extra_files(".v") -%}
+                verilog work {{file}}
             {% endfor %}
             verilog work {{name}}.v
         """,