#!/usr/bin/make -f

export DH_GOLANG_INSTALL_EXTRA := ./dev/x264sei.jq \
	./dev/editlist.jq \
	./dev/format_summary.jq \
	./dev/snippets.jq \
	./doc/formats.jq \
	./doc/formats_diagram.jq \
	./format/bencode/bencode.jq \
	./format/rtmp/rtmp.jq \
	./format/yaml/yaml.jq \
	./format/cbor/cbor.jq \
	./format/matroska/matroska.jq \
	./format/zip/zip.jq \
	./format/xml/xml.jq \
	./format/xml/html.jq \
	./format/crypto/pem.jq \
	./format/crypto/hash.jq \
	./format/avro/avro_ocf.jq \
	./format/text/encoding.jq \
	./format/toml/toml.jq \
	./format/mp4/mp4.jq \
	./format/asn1/asn1_ber.jq \
	./format/math/radix.jq \
	./format/protobuf/protobuf.jq \
	./format/macho/macho.jq \
	./format/msgpack/msgpack.jq \
	./format/bson/bson.jq \
	./format/csv/csv.jq \
	./format/json/jsonl.jq \
	./format/json/jq.jq \
	./format/json/json.jq \
	./pkg/interp/internal.jq \
	./pkg/interp/query_test.jq \
	./pkg/interp/init.jq \
	./pkg/interp/.jq-lsp.jq \
	./pkg/interp/assert.jq \
	./pkg/interp/help.jq \
	./pkg/interp/decode.jq \
	./pkg/interp/format_func.jq \
	./pkg/interp/funcs.jq \
	./pkg/interp/format_decode.jq \
	./pkg/interp/grep.jq \
	./pkg/interp/options.jq \
	./pkg/interp/repl.jq \
	./pkg/interp/args.jq \
	./pkg/interp/eval.jq \
	./pkg/interp/query.jq \
	./pkg/interp/funcs_test.jq \
	./pkg/interp/binary.jq \
	./pkg/interp/args_test.jq \
	./pkg/interp/ansi.jq \
	./pkg/interp/interp.jq \
	./pkg/interp/registry_include.jq

export DH_GOLANG_EXCLUDES := format/matroska/ebml/gen dev/ doc/
export DH_GOLANG_BUILDPKG := github.com/wader/fq

%:
	dh $@ --builddirectory=_build --buildsystem=golang --with=golang

override_dh_auto_install:
	dh_auto_install -- --no-source
