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>