agda2lagda-0.2023.3.25: Makefile
expand-includes=data/expand-includes.awk
.PHONY: all
all : test README.md
# OBSOLETE, hackage is fixed:
# # Atm, hackage renders comments verbatim, so we need to delete them.
# # https://github.com/haskell/hackage-server/issues/937
# README.md : data/cpp.README.md $(expand-includes) Makefile
# @echo "Regenerating $@."
# @rm $@
# # @echo "<!-- DO NOT EDIT me directly, as I am generated from $< ! -->" > $@
# # @echo "" >> $@
# @$(expand-includes) $< | strip-html-comments.sed >> $@
.PHONY: test
test:
cabal test
.PHONY: accept fix-tests
accept: fix-tests
fix-tests:
cabal exec -- goldplate --fix test
.PHONY: test-help
test-help:
cabal run agda2lagda -- --help
.PHONY: version
version:
cabal run agda2lagda -- --version
.PHONY: quick-test
quick-test:
cabal run agda2lagda -- -v --force -o test/out/ test/Foo.agda
cabal run agda2lagda -- -v --force -o test/Foo-generated.lagda test/Foo.agda
.PHONY: bug
bug:
cabal run agda2lagda -- --dry-run test/ClosingCommentInString.agda
.PHONY: install
install:
cabal install
.PHONY: haddock
haddock:
cabal v1-haddock --executables
# To install bash completion,
# agda2lagda needs to be installed on the PATH.
# (Only needs to be installed once, even if options of agda2lagda change.)
.PHONY: install-bash-completion
install-bash-completion:
install-bash-completion.sh agda2lagda
# EOF