Merge pull request #35 from SymbiFlow/makerun

Fixes in fuzzers top-level Makefile, Update README
This commit is contained in:
Clifford Wolf 2018-01-05 22:35:35 +01:00 committed by GitHub
commit a93800c4d1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 4 deletions

View File

@ -45,10 +45,15 @@ Creating HTML documentation:
cd htmlgen
python3 htmlgen.py
(Re-)creating the database:
cd fuzzers
make -j$(nproc)
(Re-)creating parts of the database, for example LUT init bits:
cd fuzzers/010-lutinit
make
make -j$(nproc) run
# Process

View File

@ -1,13 +1,13 @@
define fuzzer
all:: $(1)/run.ok
clean::
$(MAKE) -C $(1) clean
$$(MAKE) -C $(1) clean
$(1)/run.ok: $(addsuffix /run.ok,$(2))
$(MAKE) -C $(1) run
$$(MAKE) -C $(1) run
endef
$(eval $(call fuzzer,001-part-yaml,))
$(eval $(call fuzzer,005-tilegrid,))
$(eval $(call fuzzer,005-tilegrid,001-part-yaml))
$(eval $(call fuzzer,010-lutinit,005-tilegrid))
$(eval $(call fuzzer,011-ffconfig,005-tilegrid))
$(eval $(call fuzzer,012-clbn5ffmux,005-tilegrid))