From 66732b210c512b8dfe7e97d3ab6522cf3be72a72 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Tue, 10 Jul 2012 14:40:13 +0200 Subject: Add support for multiple database schema files Files are executed in alphabetic order. --- build/bootstrap.make | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'build/bootstrap.make') diff --git a/build/bootstrap.make b/build/bootstrap.make index 531d4f4..aba7532 100644 --- a/build/bootstrap.make +++ b/build/bootstrap.make @@ -47,8 +47,11 @@ endif # Database schema creation. # ifeq ($(filter $(db_id),sqlite),) +$(out_base)/.test: schema-extra = \ +$(call message,sql $$1,$(dcf_root)/db-driver $$1,$(src_base)/$1)$(literal_newline)$(literal_tab) $(out_base)/.test: schema = \ -$(call message,sql $$1,$(dcf_root)/db-driver $$1,$(out_base)/test.sql) +$(foreach s,$1,$(call schema-extra,$s))$(call \ +message,sql $$1,$(dcf_root)/db-driver $$1,$(out_base)/test.sql) endif # Dist setup. -- cgit v1.1