Annotation of kupu/Makefile, revision 1.1.1.1
1.1 dwinter 1: ##############################################################################
2: #
3: # Copyright (c) 2003-2005 Kupu Contributors. All rights reserved.
4: #
5: # This software is distributed under the terms of the Kupu
6: # License. See LICENSE.txt for license text. For a list of Kupu
7: # Contributors see CREDITS.txt.
8: #
9: ##############################################################################
10:
11: # $Id: Makefile 13188 2005-06-08 16:31:06Z mihxil $
12:
13: XSLTPROC = /usr/bin/env xsltproc
14: XSL_DEBUG = --param debug true\(\)
15: XSLTPROC_PARAMS = --nonet --novalid --xinclude
16: XSL_FILE = make.xsl
17:
18: JAVA_DIR=java.build
19: JAVA_RESOURCE=org.oscom.kupu.Messages
20: MSGFMT = /usr/bin/env msgfmt --verbose
21: MSGEN = /usr/bin/env msgen
22:
23: all: clean kupu.html kupuform.html kupumulti.html zope2macros plonemacros silvamacros lenyamacros kupucnf.html
24:
25: kupu.html:
26: $(XSLTPROC) $(XSLTPROC_PARAMS) -o common/kupu.html $(XSL_FILE) dist.kupu
27:
28: zope2macros:
29: $(XSLTPROC) $(XSLTPROC_PARAMS) -o common/kupumacros.html $(XSL_FILE) dist-zope2.kupu
30:
31: kupuform.html:
32: $(XSLTPROC) $(XSLTPROC_PARAMS) -o common/kupuform.html $(XSL_FILE) dist-form.kupu
33:
34: kupumulti.html:
35: $(XSLTPROC) $(XSLTPROC_PARAMS) -o common/kupumulti.html $(XSL_FILE) dist-multi.kupu
36:
37: kupucnf.html:
38: $(XSLTPROC) $(XSLTPROC_PARAMS) -o common/kupucnf.html $(XSL_FILE) dist-cnf.kupu
39:
40: plonemacros:
41: $(XSLTPROC) $(XSLTPROC_PARAMS) -o plone/kupu_plone_layer/kupu_wysiwyg_support.html $(XSL_FILE) dist-plone.kupu
42:
43: silvamacros:
44: $(XSLTPROC) $(XSLTPROC_PARAMS) -o silva/kupumacros.html $(XSL_FILE) dist-silva.kupu
45:
46: lenyamacros:
47: $(XSLTPROC) $(XSLTPROC_PARAMS) -o apache-lenya/kupu/kupumacros.html $(XSL_FILE) dist-apache-lenya.kupu
48:
49:
50: #used by kupu-18n.jar
51: $(JAVA_DIR)/kupu-defaults.po: i18n/kupu.pot
52: mkdir -p $(JAVA_DIR)
53: $(MSGEN) $< -o $@
54:
55: #kupu-18n.jar can e.g. be used by fmt-tags of jstl 1.1, see e.g. common/kupu.pox.jspx
56: kupu-i18n.jar: i18n/*.po $(JAVA_DIR)/kupu-defaults.po
57: mkdir -p $(JAVA_DIR)
58: $(MSGFMT) --java2 -d $(JAVA_DIR) -r $(JAVA_RESOURCE) $(JAVA_DIR)/kupu-defaults.po
59: for PO in `ls i18n/*.po` ; do \
60: LOCALE=`echo $${PO} | sed "s|i18n/kupu-||;s|\.po||"`; \
61: $(MSGFMT) --java2 -D . -d $(JAVA_DIR) -r $(JAVA_RESOURCE) -l $${LOCALE} $${PO}; \
62: done
63: jar cf $@ -C $(JAVA_DIR) org
64:
65:
66: clean:
67: rm -f common/kupu.html
68: rm -f common/kupumacros.html
69: rm -f common/kupuform.html
70: rm -f common/kupumulti.html
71: rm -f common/kupucnf.html
72: rm -f plone/kupu_plone_layer/kupu_wysiwyg_support.html
73: rm -f silva/kupumacros.html
74: rm -f apache-lenya/kupu/kupumacros.html
75: rm -rf $(JAVA_DIR)
76: rm -f kupu-i18n.jar
77:
78:
79: debug:
80: $(XSLTPROC) $(XSL_DEBUG) $(XSLTPROC_PARAMS) -o common/kupu.html $(XSL_FILE) dist.kupu
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>