瀏覽代碼

- db schema generation should fail early on parser errors

git-svn-id: https://openser.svn.sourceforge.net/svnroot/openser/trunk@3603 689a6050-402a-0410-94f2-e92a70836424
Henning Westerholt 17 年之前
父節點
當前提交
88a6937ec6
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      lib/srdb1/schema/Makefile

+ 6 - 0
lib/srdb1/schema/Makefile

@@ -53,6 +53,7 @@ all: mysql postgres dbtext db_berkeley docbook #oracle
 
 
 .PHONY: mysql mysql_clean
 .PHONY: mysql mysql_clean
 mysql:
 mysql:
+	@set -e; \
 	for FILE in $(TABLES); do \
 	for FILE in $(TABLES); do \
 		XML_CATALOG_FILES=$(CATALOG) $(XSLTPROC) $(XSLTPROC_FLAGS) \
 		XML_CATALOG_FILES=$(CATALOG) $(XSLTPROC) $(XSLTPROC_FLAGS) \
 		--stringparam dir "$(ROOT)/scripts/mysql" \
 		--stringparam dir "$(ROOT)/scripts/mysql" \
@@ -66,6 +67,7 @@ mysql_clean:
 
 
 .PHONY: postgres postgres_clean
 .PHONY: postgres postgres_clean
 postgres:
 postgres:
+	@set -e; \
 	for FILE in $(TABLES); do \
 	for FILE in $(TABLES); do \
 		XML_CATALOG_FILES=$(CATALOG) $(XSLTPROC) $(XSLTPROC_FLAGS) \
 		XML_CATALOG_FILES=$(CATALOG) $(XSLTPROC) $(XSLTPROC_FLAGS) \
 		--stringparam dir "$(ROOT)/scripts/postgres" \
 		--stringparam dir "$(ROOT)/scripts/postgres" \
@@ -79,6 +81,7 @@ postgres_clean:
 
 
 .PHONY: oracle oracle_clean
 .PHONY: oracle oracle_clean
 oracle:
 oracle:
+	@set -e; \
 	for FILE in $(TABLES); do \
 	for FILE in $(TABLES); do \
 		XML_CATALOG_FILES=$(CATALOG) $(XSLTPROC) $(XSLTPROC_FLAGS) \
 		XML_CATALOG_FILES=$(CATALOG) $(XSLTPROC) $(XSLTPROC_FLAGS) \
 		--stringparam dir "$(ROOT)/scripts/oracle" \
 		--stringparam dir "$(ROOT)/scripts/oracle" \
@@ -92,6 +95,7 @@ oracle_clean:
 
 
 .PHONY: dbtext dbtext_clean
 .PHONY: dbtext dbtext_clean
 dbtext:
 dbtext:
+	@set -e; \
 	for FILE in $(TABLES); do \
 	for FILE in $(TABLES); do \
 		XML_CATALOG_FILES=$(CATALOG) $(XSLTPROC) $(XSLTPROC_FLAGS) \
 		XML_CATALOG_FILES=$(CATALOG) $(XSLTPROC) $(XSLTPROC_FLAGS) \
 		--stringparam dir "$(ROOT)/scripts/dbtext/openser" \
 		--stringparam dir "$(ROOT)/scripts/dbtext/openser" \
@@ -116,6 +120,7 @@ dbtext_clean:
 
 
 .PHONY: db_berkeley db_berkeley_clean
 .PHONY: db_berkeley db_berkeley_clean
 db_berkeley:
 db_berkeley:
+	@set -e; \
 	for FILE in $(TABLES); do \
 	for FILE in $(TABLES); do \
 		XML_CATALOG_FILES=$(CATALOG) $(XSLTPROC) $(XSLTPROC_FLAGS) \
 		XML_CATALOG_FILES=$(CATALOG) $(XSLTPROC) $(XSLTPROC_FLAGS) \
 		--stringparam dir "$(ROOT)/scripts/db_berkeley/openser" \
 		--stringparam dir "$(ROOT)/scripts/db_berkeley/openser" \
@@ -141,6 +146,7 @@ db_berkeley_clean:
 
 
 .PHONY: docbook docbook_clean
 .PHONY: docbook docbook_clean
 docbook:
 docbook:
+	@set -e; \
 	for FILE in $(TABLES); do \
 	for FILE in $(TABLES); do \
 		XML_CATALOG_FILES=$(CATALOG) $(XSLTPROC) $(XSLTPROC_FLAGS) \
 		XML_CATALOG_FILES=$(CATALOG) $(XSLTPROC) $(XSLTPROC_FLAGS) \
 		--stringparam dir "$(ROOT)/doc/database" \
 		--stringparam dir "$(ROOT)/doc/database" \