ソースを参照

- split xsl in two files, after discussion on list, to generate a
seperate header and implementation file
- adapt both xsl to create header and implementation source code


git-svn-id: https://openser.svn.sourceforge.net/svnroot/openser/trunk@4744 689a6050-402a-0410-94f2-e92a70836424

Henning Westerholt 17 年 前
コミット
a0e004911e
1 ファイル変更14 行追加3 行削除
  1. 14 3
      lib/srdb1/schema/Makefile

+ 14 - 3
lib/srdb1/schema/Makefile

@@ -26,8 +26,11 @@ ORACLE_XSL = $(STYLESHEETS)/oracle.xsl
 # Stylesheet used to generate docbook documentation
 DOCBOOK_XSL = $(STYLESHEETS)/docbook.xsl
 
-# Stylesheet used to generate modules templates
-MODULES_XSL = $(STYLESHEETS)/modules.xsl
+# Stylesheet used to generate modules templates header
+MODULES_H_XSL = $(STYLESHEETS)/modules_h.xsl
+
+# Stylesheet used to generate modules templates implementation
+MODULES_C_XSL = $(STYLESHEETS)/modules_c.xsl
 
 # Stylesheet used to generate modules documentation
 DBDOC_XSL = $(STYLESHEETS)/dbdoc.xsl
@@ -183,7 +186,15 @@ modules:
 		--stringparam dir "$(ROOT)/db/module/" \
 		--stringparam prefix "$$FILE" \
 		--stringparam db "modules" \
-		$(MODULES_XSL) kamailio-"$$FILE".xml ; \
+		$(MODULES_H_XSL) kamailio-"$$FILE".xml ; \
+	done
+	
+	for FILE in $(TABLES); do \
+		XML_CATALOG_FILES=$(CATALOG) $(XSLTPROC) $(XSLTPROC_FLAGS) \
+		--stringparam dir "$(ROOT)/db/module/" \
+		--stringparam prefix "$$FILE" \
+		--stringparam db "modules" \
+		$(MODULES_C_XSL) kamailio-"$$FILE".xml ; \
 	done
 
 modules_clean: