mirror of https://github.com/openXC7/prjxray.git
35 lines
1.1 KiB
Makefile
35 lines
1.1 KiB
Makefile
|
|
N := 1
|
|
SPECIMENS := $(addprefix specimen_,$(shell seq -f '%03.0f' $(N)))
|
|
SPECIMENS_OK := $(addsuffix /OK,$(SPECIMENS))
|
|
|
|
database: $(SPECIMENS_OK)
|
|
../../tools/segmatch -o lutbits.txt \
|
|
$(addsuffix /segdata_0.txt,$(SPECIMENS)) \
|
|
$(addsuffix /segdata_1.txt,$(SPECIMENS)) \
|
|
$(addsuffix /segdata_2.txt,$(SPECIMENS))
|
|
grep '^CLBLL_L\.' lutbits.txt | cut -f2- -d. | sort > seg_clbll_l.segbits
|
|
grep '^CLBLL_R\.' lutbits.txt | cut -f2- -d. | sort > seg_clbll_r.segbits
|
|
grep '^CLBLM_L\.' lutbits.txt | cut -f2- -d. | sort > seg_clblm_l.segbits
|
|
grep '^CLBLM_R\.' lutbits.txt | cut -f2- -d. | sort > seg_clblm_r.segbits
|
|
cmp seg_clbll_l.segbits seg_clbll_r.segbits
|
|
cmp seg_clblm_l.segbits seg_clblm_r.segbits
|
|
|
|
pushdb/%:
|
|
touch ../../database/$(XRAY_DATABASE)/seg_$(notdir $@).segbits
|
|
sort -u ../../database/$(XRAY_DATABASE)/seg_$(notdir $@).segbits \
|
|
seg_$(notdir $@)_?.segbits > seg_$(notdir $@).segbits
|
|
cp seg_$(notdir $@).segbits ../../database/$(XRAY_DATABASE)/seg_$(notdir $@).segbits
|
|
|
|
pushdb: pushdb/clbll pushdb/clblm
|
|
|
|
$(SPECIMENS_OK):
|
|
bash generate.sh $(subst /OK,,$@)
|
|
touch $@
|
|
|
|
clean:
|
|
rm -rf $(SPECIMENS)
|
|
|
|
.PHONY: database pushdb clean
|
|
|