summaryrefslogtreecommitdiff
path: root/officecfg/util
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2005-03-15 11:45:15 +0000
committerOliver Bolte <obo@openoffice.org>2005-03-15 11:45:15 +0000
commit271e5bfb9ac39b88f6935138c85e8cbc3c70801b (patch)
tree13ad939e01562c58033d5c91bde3089bc3b0433c /officecfg/util
parente4153657f3a1cd214ac8317c0c75b935362102a7 (diff)
INTEGRATION: CWS c01v005 (1.31.54); FILE MERGED
2005/03/02 12:09:41 hjs 1.31.54.1: #119245# move processing to solenv
Diffstat (limited to 'officecfg/util')
-rw-r--r--officecfg/util/makefile.pmk164
1 files changed, 7 insertions, 157 deletions
diff --git a/officecfg/util/makefile.pmk b/officecfg/util/makefile.pmk
index 34fa8b973455..dcd3b6cd3690 100644
--- a/officecfg/util/makefile.pmk
+++ b/officecfg/util/makefile.pmk
@@ -2,9 +2,9 @@
#
# $RCSfile: makefile.pmk,v $
#
-# $Revision: 1.31 $
+# $Revision: 1.32 $
#
-# last change: $Author: obo $ $Date: 2005-01-25 15:07:50 $
+# last change: $Author: obo $ $Date: 2005-03-15 12:45:15 $
#
# The Contents of this file are made available subject to the terms of
# either of the following licenses
@@ -60,159 +60,9 @@
#
#*************************************************************************
-PACKAGEDIR*:=$(subst,.,$/ $(PACKAGE))
+XSLDIR=$(PRJ)$/util
+XCSROOT=$(PWD)$/$(PRJ)
+DTDDIR=$(PRJ)$/util
+PROCESSOUT=$(MISC)
+PROCESSORDIR=$(CLASSDIR)
-# --- XCS ---
-.IF "$(XCS_TRIM)" != ""
-$(XCS_TRIM) : $(PRJ)$/registry$/component-schema.dtd \
- $(PRJ)$/util$/schema_val.xsl \
- $(PRJ)$/util$/sanity.xsl \
- $(PRJ)$/util$/schema_trim.xsl
-.ENDIF
-
-$(MISC)$/registry$/schema$/$(PACKAGEDIR)$/%.xcs : %.xcs
- @+echo -------------+ validating and stripping schema files
- -$(MKDIRHIER) $(@:d)
-.IF "$(SOLAR_JAVA)"!=""
- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(CLASSDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(PRJ)$/util$/schema_val.xsl $(@:d)$*.val componentName=$(PACKAGE).$*
- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(PRJ)$/util$/sanity.xsl $(@:d)$*.san
- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(PRJ)$/util$/schema_trim.xsl $(@:d)$*.tmp
- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(CLASSDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-.ELSE
-# xsltproc already validates against the dtd. For additional validation,
-# org.openoffice.configuration.Inspector should be replaced and the
-# replacement should be invoked here.
- $(XSLTPROC) -o $(@:d)$*.val \
- --stringparam componentName $(PACKAGE).$* \
- $(PRJ)$/util$/schema_val.xsl $<
- $(XSLTPROC) -o $(@:d)$*.san \
- $(PRJ)$/util$/sanity.xsl $<
- $(XSLTPROC) -o $(@:d)$*.tmp \
- $(PRJ)$/util$/schema_trim.xsl $<
-# xsltproc already seems to pretty-print the xml, so
-# org.openoffice.helper.PrettyPrinter seems to be unnecessary.
- cp $(@:d)$*.tmp $@
-.ENDIF
- +$(RM) $(@:d)$*.tmp > $(NULLDEV)
- +$(RM) $(@:d)$*.val > $(NULLDEV)
- +$(RM) $(@:d)$*.san > $(NULLDEV)
-
-$(MISC)$/merge$/$(PACKAGEDIR)$/%.xcs : %.xcs
-# just a copy for now - insert "cfgex" commandline when required
- +$(MKDIRHIER) $(@:d)
- +$(COPY) $< $@
-
-# Create properties files for localized <info> contents (Currently not built)
-.IF "$(XCS_RESOURCES)" != ""
-$(XCS_RESOURCES) : $(PRJ)$/util$/resource.xsl
-.ENDIF
-
-$(MISC)$/registry$/res$/{$(alllangiso)}$/$(PACKAGEDIR)$/%.properties :| $(MISC)$/merge$/$(PACKAGEDIR)$/%.xcs
- @+echo -------------+ creating locale dependent resource bundles
- -$(MKDIRHIER) $(@:d)
-.IF "$(SOLAR_JAVA)"!=""
- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(PRJ)$/util$/resource.xsl $@ locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(MISC)$/registry$/res$/, $@))}
-.ELSE
- $(XSLTPROC) -o $@ \
- --stringparam locale {$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(MISC)$/registry$/res$/, $@))} \
- $(PRJ)$/util$/resource.xsl $<
-.ENDIF
-
-# --- XCU ---
-.IF "$(XCU_DEFAULT)" != ""
-$(XCU_DEFAULT) : $(PRJ)$/registry$/component-update.dtd \
- $(PRJ)$/util$/data_val.xsl \
- $(PRJ)$/util$/alllang.xsl
-.ENDIF
-
-$(MISC)$/registry$/data$/$(PACKAGEDIR)$/%.xcu : %.xcu
- @+echo -------------+ validating and creating a locale independent file
- -$(MKDIRHIER) $(@:d)
-.IF "$(SOLAR_JAVA)"!=""
- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(CLASSDIR)$/cfgimport.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.configuration.Inspector $<
- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(CLASSDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(PRJ)$/util$/data_val.xsl $(@:d)$*.val xcs=$(PRJ)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(PRJ)$/registry$/schema
- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(CLASSDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(PRJ)$/util$/alllang.xsl $(@:d)$*.tmp xcs=$(PRJ)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(PRJ)$/registry$/schema
- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(CLASSDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-.ELSE
-# xsltproc already validates against the dtd. For additional validation,
-# org.openoffice.configuration.Inspector should be replaced and the
-# replacement should be invoked here.
- $(XSLTPROC) -o $(@:d)$*.val \
- --stringparam xcs $(PWD)$/$(PRJ)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs \
- --stringparam schemaRoot $(PWD)$/$(PRJ)$/registry$/schema \
- $(PRJ)$/util$/data_val.xsl $<
- $(XSLTPROC) -o $(@:d)$*.tmp \
- --stringparam xcs $(PWD)$/$(PRJ)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs \
- --stringparam schemaRoot $(PWD)$/$(PRJ)$/registry$/schema \
- $(PRJ)$/util$/alllang.xsl $<
-# xsltproc already seems to pretty-print the xml, so
-# org.openoffice.helper.PrettyPrinter seems to be unnecessary.
- cp $(@:d)$*.tmp $@
-.ENDIF
- +$(RM) $(@:d)$*.tmp > $(NULLDEV)
- +$(RM) $(@:d)$*.val > $(NULLDEV)
-
-# --- localizations ---
-
-$(MISC)$/merge$/$(PACKAGEDIR)$/%.xcu : %.xcu
- +$(MKDIRHIER) $(@:d)
- $(WRAPCMD) $(CFGEX) -p $(PRJNAME) -i $(@:f) -o $@ -m localize.sdf -l all
-
-.IF "$(XCU_LANG)" != ""
-$(XCU_LANG) : $(PRJ)$/util$/alllang.xsl
-.ENDIF
-
-$(MISC)$/registry$/res$/{$(alllangiso)}$/$(PACKAGEDIR)$/%.xcu :| $(MISC)$/merge$/$(PACKAGEDIR)$/%.xcu
- @+echo -------------+ creating locale dependent entries
- -$(MKDIRHIER) $(@:d)
-.IF "$(SOLAR_JAVA)"!=""
- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(CLASSDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(PRJ)$/util$/alllang.xsl $(@:d)$*.tmp xcs=$(PRJ)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs schemaRoot=$(PRJ)$/registry$/schema locale={$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(MISC)$/registry$/res$/, $@))}
- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(CLASSDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$*.tmp $@
-.ELSE
- $(XSLTPROC) -o $(@:d)$*.tmp \
- --stringparam xcs $(PWD)$/$(PRJ)$/registry$/schema$/$(PACKAGEDIR)$/$*.xcs \
- --stringparam schemaRoot $(PWD)$/$(PRJ)$/registry$/schema \
- --stringparam locale {$(subst,$/$(PACKAGEDIR)$/$(@:f), $(subst,$(MISC)$/registry$/res$/, $@))} \
- $(PRJ)$/util$/alllang.xsl $<
-# xsltproc already seems to pretty-print the xml, so
-# org.openoffice.helper.PrettyPrinter seems to be unnecessary.
- cp $(@:d)$*.tmp $@
-.ENDIF
- +$(RM) $(@:d)$*.tmp > $(NULLDEV)
-
-# --- languagepack tag modules ---
-.IF "$(LANGUAGEPACKS)" != ""
-$(LANGUAGEPACKS) : $(PRJ)$/util$/delcomment.sed
-.ENDIF
-
-
-$(MISC)$/registry$/spool$/Langpack-%.xcu : Langpack.xcu.tmpl
- @+echo -------------+ creating a Langpack module for locale $*
- -$(MKDIRHIER) $(@:d)
- $(SED) -e "s/__LANGUAGE__/$*/" -f $(PRJ)$/util$/delcomment.sed $< > $@
-
-
-# --- modules ---
-.IF "$(XCU_MODULES)" != ""
-$(XCU_MODULES) : $(PRJ)$/util$/alllang.xsl
-.ENDIF
-
-
-$(MISC)$/registry$/spool$/$(PACKAGEDIR)/%.xcu :| $$(@:b:s/-/./:b).xcu
- @+echo -------------+ creating a module file
- -$(MKDIRHIER) $(@:d)
-.IF "$(SOLAR_JAVA)"!=""
- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/xt.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(CLASSDIR)$/cfgimport.jar -Dcom.jclark.xsl.sax.parser=com.sun.xml.parser.Parser com.jclark.xsl.sax.Driver $< $(PRJ)$/util$/alllang.xsl $(@:d)$(@:f:s/.xcu/.tmp/) xcs=$(PRJ)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs schemaRoot=$(PRJ)$/registry$/schema module={$(subst,$(<:b)-, $(*))}
- $(JAVAI) $(JAVACPS) $(SOLARBINDIR)$/jaxp.jar$(PATH_SEPERATOR)$(SOLARBINDIR)$/parser.jar$(PATH_SEPERATOR)$(CLASSDIR)$/schema.jar -Djavax.xml.parsers.SAXParserFactory=com.sun.xml.parser.SAXParserFactoryImpl org.openoffice.helper.PrettyPrinter $(@:d)$(@:f:s/.xcu/.tmp/) $@
-.ELSE
- $(XSLTPROC) -o $(@:d)$(@:f:s/.xcu/.tmp/) \
- --stringparam xcs $(PWD)$/$(PRJ)$/registry$/schema$/$(PACKAGEDIR)$/$(<:b).xcs \
- --stringparam schemaRoot $(PWD)$/$(PRJ)$/registry$/schema \
- --stringparam module $(subst,$(<:b)-, $(*)) \
- $(PRJ)$/util$/alllang.xsl $<
-# xsltproc already seems to pretty-print the xml, so
-# org.openoffice.helper.PrettyPrinter seems to be unnecessary.
- cp $(@:d)$(@:f:s/.xcu/.tmp/) $@
-.ENDIF
- +$(RM) $(@:d)$(@:f:s/.xcu/.tmp/) > $(NULLDEV)