make: Do not clean sqlgen files in non-maintainer clean

Generating these requires python tooling which may not be present, so only
clean them in maintainer mode. Also remove `wallet/statements.po` which is no
longer used or generated at all.
This commit is contained in:
Christian Decker 2020-09-04 16:08:32 +02:00 committed by Rusty Russell
parent d7ff74e8f6
commit 6fc0433536

View file

@ -42,14 +42,11 @@ wallet/statements_gettextgen.po: $(SQL_FILES) FORCE
wallet/db_%_sqlgen.c: wallet/statements_gettextgen.po devtools/sql-rewrite.py FORCE
@if $(call SHA256STAMP_CHANGED,); then $(call VERBOSE,"sql-rewrite $@",devtools/sql-rewrite.py wallet/statements_gettextgen.po $* > $@ && $(call SHA256STAMP,,//)); fi
clean: wallet-clean
wallet-clean:
$(RM) wallet/statements.po
$(RM) wallet/gen_db_sqlite3.c
$(RM) wallet/gen_db_postgres.c
maintainer-clean: wallet_maintainer-clean
maintainer-clean: wallet-maintainer-clean
wallet-maintainer-clean:
$(RM) wallet/statements.po
$(RM) wallet/statements_gettextgen.po
$(RM) wallet/db_sqlite3_sqlgen.c
$(RM) wallet/db_postgres_sqlgen.c
include wallet/test/Makefile