
all:

test:
	rm -f *.trial
	make test_trials

test_trials:: 1451192632.254226.rssacint.fsdb.trial

1451192632.254226.rssacint.fsdb.trial: 1451192632.254226.message.fsdb
	< $< ../message_to_rssacint --file-seqno=1 >$@
	diff -u `basename $@ .trial` $@

test_trials:: 1451192632.254226.rssacint.reduce.fsdb.trial

1451192632.254226.rssacint_seqno.fsdb.trial: 1451192632.254226.message_seqno.fsdb
	< $< ../message_to_rssacint --file-seqno=comment >$@
	diff -u `basename $@ .trial` $@

test_trials:: 1451192632.254226.rssacint_seqno.fsdb

1451192632.254226.lax.rssacint.fsdb.trial: 1451192632.254226.message.fsdb
	< $< ../message_to_rssacint --file-seqno=lax:1 >$@
	diff -u `basename $@ .trial` $@

test_trials:: 1451192632.254226.rssacint.reduce.fsdb.trial

1451192632.254226.rssacint.reduce.fsdb.trial: 1451192632.254226.rssacint.fsdb
	< $< LC_COLLATE=C sort -k 1,1 | ../rssacint_reduce >$@
	diff -u `basename $@ .trial` $@

test_trials:: 1451192632.254226.rssacfin.fsdb.trial

1451192632.254226.rssacfin.fsdb.trial: 1451192632.254226.rssacint.reduce.fsdb
	< $< LC_COLLATE=C sort -k 1,1 | ../rssacint_reduce --count-ips >$@
	diff -u `basename $@ .trial` $@

test_trials:: 1451192632.254226.lax.rssacfin.fsdb.trial

1451192632.254226.lax.rssacfin.fsdb.trial: 1451192632.254226.lax.rssacint.fsdb
	< $< LC_COLLATE=C sort -k 1,1 | ../rssacint_reduce --count-ips >$@
	diff -u `basename $@ .trial` $@

test_trials:: 1451192632.254226.v2.yaml.trial

1451192632.254226.v2.yaml.trial: 1451192632.254226.rssacfin.fsdb
	< $< ../rssacfin_to_rssacyaml --service=test.example.net --version=v2 > $@
	diff -u `basename $@ .trial` $@

test_trials:: 1451192632.254226.v3.yaml.trial

1451192632.254226.v3.yaml.trial: 1451192632.254226.rssacfin.fsdb
	< $< ../rssacfin_to_rssacyaml --service=test.example.net --version=v3 > $@
	diff -u `basename $@ .trial` $@

test_trials:: 1451192632.254226.v4.yaml.trial

1451192632.254226.v4.yaml.trial: 1451192632.254226.rssacfin.fsdb
	< $< ../rssacfin_to_rssacyaml --service=test.example.net --version=v4 > $@
	diff -u `basename $@ .trial` $@

test_trials:: 1451192632.254226.v4-lax.yaml.trial

1451192632.254226.v4-lax.yaml.trial: 1451192632.254226.rssacfin.fsdb
	< $< ../rssacfin_to_rssacyaml --service=test.example.net --version=v4-lax > $@
	diff -u `basename $@ .trial` $@

test_trials:: 1451192632.254226.v5.yaml.trial

1451192632.254226.v5.yaml.trial: 1451192632.254226.rssacfin.fsdb
	< $< ../rssacfin_to_rssacyaml --service=test.example.net --version=v5 > $@
	diff -u `basename $@ .trial` $@

test_trials:: 1451192632.254226.yaml.trial

1451192632.254226.yaml.trial: 1451192632.254226.rssacfin.fsdb
	< $< ../rssacfin_to_rssacyaml --service=test.example.net > $@
	diff -u `basename $@ .trial` $@

test_trials:: short.rssacint.fsdb.trial

short.rssacint.fsdb.trial: short.message.fsdb
	< $< ../message_to_rssacint --file-seqno=1 >$@

test_trials:: short.rssacint.reduce.fsdb.trial

short.rssacint.reduce.fsdb.trial: short.rssacint.fsdb
	< $< LC_COLLATE=C sort -k 1,1 | ../rssacint_reduce >$@
	diff -u `basename $@ .trial` $@

1451192632.254226.license.yaml.trial: 1451192632.254226.rssacfin.fsdb
	< $< ../rssacfin_to_rssacyaml --service=test.example.net --license='CC-BY, https://localhost/license' > $@
	diff -u `basename $@ .trial` $@

test_trials:: 1451192632.254226.license.yaml.trial


ebug_2021-06-08.rssacint.reduce.fsdb.trial: ebug_2021-06-08.rssacint.fsdb
	< $< LC_COLLATE=C sort -k 1,1 | ../rssacint_reduce >$@
	diff -u `basename $@ .trial` $@

test_trials:: ebug_2021-06-08.rssacint.reduce.fsdb.trial

1451192632.tls.rssacint.fsdb.trial: 1451192632.tls.message.fsdb
	< $< ../message_to_rssacint --file-seqno=1 >$@
	diff -u `basename $@ .trial` $@

test_trials:: 1451192632.tls.rssacint.fsdb.trial

1451192632.tls.yaml.trial: 1451192632.tls.rssacint.fsdb.trial
	< $< LC_COLLATE=C sort -k 1,1 | ../rssacint_reduce --count-ips | ../rssacfin_to_rssacyaml --service=test.example.net --license='CC-BY, https://localhost/license' > $@
	diff -u `basename $@ .trial` $@

test_trials:: 1451192632.tls.yaml.trial



20240501.sample.service_rssacint_legacy.fsdb.trial: 20240501.sample.message_question.fsdb
	< $< ../message_to_rssacint --file-seqno=1 --mode=service >$@
	diff -u `basename $@ .trial` $@

test_trials:: 20240501.sample.service_rssacint_legacy.fsdb.trial


20240501.sample.service_rssacint.fsdb.trial: 20240501.sample.message_question.fsdb
	< $< ../message_to_rssacint --file-seqno=1 --count-service-clients >$@
	diff -u `basename $@ .trial` $@

test_trials:: 20240501.sample.service_rssacint.fsdb.trial


20240501.sample.tld_rssacint.fsdb.trial: 20240501.sample.message_question.fsdb
	< $< ../message_to_rssacint --file-seqno=1 --mode=tld >$@
	diff -u `basename $@ .trial` $@

test_trials:: 20240501.sample.tld_rssacint.fsdb.trial

20250901.sample.tld_rssacint.fsdb.trial: 20250901.sample.message_question.fsdb
	< $< ../message_to_rssacint --file-seqno=1 --count-tlds >$@
	diff -u `basename $@ .trial` $@

test_trials:: 20250901.sample.tld_rssacint.fsdb.trial

20250901.sample.tld_rssacint.reduce.fsdb.trial: 20250901.sample.tld_rssacint.fsdb
	< $< LC_COLLATE=C sort -k 1,1 | ../rssacint_reduce >$@
	diff -u `basename $@ .trial` $@

test_trials:: 20250901.sample.tld_rssacint.reduce.fsdb.trial


20250901.sample.tld_rssacfin.fsdb.trial: 20250901.sample.tld_rssacint.reduce.fsdb
	< $< LC_COLLATE=C sort -k 1,1 | ../rssacint_reduce --count-ips >$@
	diff -u `basename $@ .trial` $@

test_trials:: 20250901.sample.tld_rssacfin.fsdb.trial


1451192632.254226.service-address-v4.yaml.trial: 1451192632.254226.rssacfin.fsdb
	< $< ../rssacfin_to_rssacyaml --service-address-regexp='192\.228\.79\.201' --service=test.example.net > $@
	diff -u `basename $@ .trial` $@

test_trials:: 1451192632.254226.service-address-v4.yaml.trial

1451192632.254226.service-address-both.yaml.trial: 1451192632.254226.rssacfin.fsdb
	< $< ../rssacfin_to_rssacyaml --service-address-regexp='192\.228\.79\.201|2001:500:84::b' --service=test.example.net > $@
	diff -u `basename $@ .trial` $@

test_trials:: 1451192632.254226.service-address-both.yaml.trial


20250901.sample.magnitude.tsv.trial: 20250901.sample.tld_rssacint.reduce.fsdb
	< $< ../rssacint_to_magnitude_tsv >$@
	diff -u `basename $@ .trial` $@

test_trials:: 20250901.sample.magnitude.tsv.trial
