mirror of https://github.com/openXC7/prjxray.git
Add maskmerge script
Signed-off-by: Clifford Wolf <clifford@clifford.at> Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
This commit is contained in:
parent
78a0ca0ef7
commit
9bbadc2a39
|
|
@ -6,10 +6,10 @@ SPECIMENS_OK := $(addsuffix /OK,$(SPECIMENS))
|
|||
database: $(SPECIMENS_OK)
|
||||
${XRAY_SEGMATCH} -m 5 -M 15 -o seg_int_l.segbits $(addsuffix /segdata_clbl[lm]_l.txt,$(SPECIMENS))
|
||||
${XRAY_SEGMATCH} -m 5 -M 15 -o seg_int_r.segbits $(addsuffix /segdata_clbl[lm]_r.txt,$(SPECIMENS))
|
||||
grep -h ^bit $(addsuffix /segdata_clbll_l.txt,$(SPECIMENS)) | sort -u > mask_clbll_l.segbits
|
||||
grep -h ^bit $(addsuffix /segdata_clbll_r.txt,$(SPECIMENS)) | sort -u > mask_clbll_r.segbits
|
||||
grep -h ^bit $(addsuffix /segdata_clblm_l.txt,$(SPECIMENS)) | sort -u > mask_clblm_l.segbits
|
||||
grep -h ^bit $(addsuffix /segdata_clblm_r.txt,$(SPECIMENS)) | sort -u > mask_clblm_r.segbits
|
||||
${XRAY_MASKMERGE} mask_clbll_l.segbits $(addsuffix /segdata_clbll_l.txt,$(SPECIMENS))
|
||||
${XRAY_MASKMERGE} mask_clbll_r.segbits $(addsuffix /segdata_clbll_r.txt,$(SPECIMENS))
|
||||
${XRAY_MASKMERGE} mask_clblm_l.segbits $(addsuffix /segdata_clblm_l.txt,$(SPECIMENS))
|
||||
${XRAY_MASKMERGE} mask_clblm_r.segbits $(addsuffix /segdata_clblm_r.txt,$(SPECIMENS))
|
||||
|
||||
pushdb:
|
||||
${XRAY_MERGEDB} int_l seg_int_l.segbits
|
||||
|
|
|
|||
|
|
@ -13,5 +13,6 @@ export XRAY_TOOLS_DIR="${XRAY_DIR}/build/tools"
|
|||
export XRAY_GENHEADER="${XRAY_UTILS_DIR}/genheader.sh"
|
||||
export XRAY_BITREAD="${XRAY_TOOLS_DIR}/bitread"
|
||||
export XRAY_MERGEDB="bash ${XRAY_UTILS_DIR}/mergedb.sh"
|
||||
export XRAY_MASKMERGE="bash ${XRAY_UTILS_DIR}/maskmerge.sh"
|
||||
export XRAY_SEGMATCH="${XRAY_TOOLS_DIR}/segmatch"
|
||||
export XRAY_SEGPRINT="python2 ${XRAY_UTILS_DIR}/segprint.py"
|
||||
|
|
|
|||
|
|
@ -0,0 +1,16 @@
|
|||
#!/bin/bash
|
||||
|
||||
outfile="$1"
|
||||
shift
|
||||
|
||||
touch "$outfile"
|
||||
mv "$outfile" "$outfile.tmp"
|
||||
|
||||
for infile; do
|
||||
echo "Reading mask bits from $infile."
|
||||
grep ^bit "$infile" | sort -u >> "$outfile.tmp"
|
||||
done
|
||||
|
||||
sort -u < "$outfile.tmp" > "$outfile"
|
||||
rm -f "$outfile.tmp"
|
||||
|
||||
Loading…
Reference in New Issue