Annotation of kupu/Makefile, revision 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>