Bug #171: Fixing build directory for Fuzzers 074

Signed-off-by: Mehdi Khairy <mehdi.khairy@more-magic.org>
This commit is contained in:
Mehdi Khairy 2019-01-10 23:57:35 +01:00
parent a9f0e66780
commit 19a93121a6
3 changed files with 15 additions and 15 deletions

View File

@ -1,16 +1,16 @@
N := 1
SPECIMENS := $(addprefix specimen_,$(shell seq -f '%03.0f' $(N)))
SPECIMENS := $(addprefix build/specimen_,$(shell seq -f '%03.0f' $(N)))
SPECIMENS_OK := $(addsuffix /OK,$(SPECIMENS))
database: $(SPECIMENS_OK)
true
pushdb:
cp output/tile_type_*.json ${XRAY_DATABASE_DIR}/$(XRAY_DATABASE)/
cp build/output/tile_type_*.json ${XRAY_DATABASE_DIR}/$(XRAY_DATABASE)/
rm ${XRAY_DATABASE_DIR}/$(XRAY_DATABASE)/tile_type_*_site_type_*.json
cp output/site_type_*.json ${XRAY_DATABASE_DIR}/$(XRAY_DATABASE)/
cp output/tileconn.json ${XRAY_DATABASE_DIR}/$(XRAY_DATABASE)/
cp build/output/site_type_*.json ${XRAY_DATABASE_DIR}/$(XRAY_DATABASE)/
cp build/output/tileconn.json ${XRAY_DATABASE_DIR}/$(XRAY_DATABASE)/
$(SPECIMENS_OK):
bash generate.sh $(subst /OK,,$@)
@ -23,7 +23,7 @@ run:
touch run.ok
clean:
rm -rf specimen_[0-9][0-9][0-9]/ output/ run.ok
rm -rf build run.ok
.PHONY: database pushdb run clean

View File

@ -2,6 +2,6 @@
source ${XRAY_GENHEADER}
${XRAY_VIVADO} -mode batch -source ../generate.tcl
${XRAY_VIVADO} -mode batch -source $FUZDIR/generate.tcl
cd .. && ./generate_after_dump.sh

View File

@ -1,14 +1,14 @@
#!/bin/bash -xe
rm -rf output
mkdir -p output
rm -rf build/output
mkdir -p build/output
python3 reduce_tile_types.py \
--root_dir specimen_001/ \
--output_dir output
--root_dir build/specimen_001/ \
--output_dir build/output
python3 create_node_tree.py \
--dump_all_root_dir specimen_001/ \
--ordered_wires_root_dir ../072-ordered_wires/specimen_001/ \
--output_dir output
python3 reduce_site_types.py --output_dir output
python3 generate_grid.py --root_dir specimen_001/ --output_dir output \
--dump_all_root_dir build/specimen_001/ \
--ordered_wires_root_dir ../072-ordered_wires/build/specimen_001/ \
--output_dir build/output
python3 reduce_site_types.py --output_dir build/output
python3 generate_grid.py --root_dir build/specimen_001/ --output_dir build/output \
--ignored_wires ${XRAY_DATABASE}_ignored_wires.txt