xref: /aoo4110/main/swext/mediawiki/help/makefile.mk (revision b1cdbd2c)
1*b1cdbd2cSJim Jagielski#**************************************************************
2*b1cdbd2cSJim Jagielski#
3*b1cdbd2cSJim Jagielski#  Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski#  or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski#  distributed with this work for additional information
6*b1cdbd2cSJim Jagielski#  regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski#  to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski#  "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski#  with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski#
11*b1cdbd2cSJim Jagielski#    http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski#
13*b1cdbd2cSJim Jagielski#  Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski#  software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski#  KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski#  specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski#  under the License.
19*b1cdbd2cSJim Jagielski#
20*b1cdbd2cSJim Jagielski#**************************************************************
21*b1cdbd2cSJim Jagielski
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielski
24*b1cdbd2cSJim JagielskiPRJ=..$/..
25*b1cdbd2cSJim JagielskiPRJNAME=swext
26*b1cdbd2cSJim JagielskiTARGET=$(PRJNAME)_help
27*b1cdbd2cSJim Jagielski
28*b1cdbd2cSJim Jagielski.INCLUDE : settings.mk
29*b1cdbd2cSJim Jagielski
30*b1cdbd2cSJim Jagielski.IF "$(WITH_LANG)"!=""
31*b1cdbd2cSJim Jagielski# workaround for the problem in help, the help uses en instead of en-US
32*b1cdbd2cSJim JagielskiMEDIAWIKI_LANG=$(uniq en $(alllangiso))
33*b1cdbd2cSJim Jagielskiaux_alllangiso:=$(MEDIAWIKI_LANG)
34*b1cdbd2cSJim Jagielski.ELSE          # "$(WITH_LANG)"!=""
35*b1cdbd2cSJim Jagielskiaux_alllangiso:=$(defaultlangiso)
36*b1cdbd2cSJim JagielskiMEDIAWIKI_LANG=$(uniq en $(alllangiso))
37*b1cdbd2cSJim Jagielski.ENDIF          # "$(WITH_LANG)"!=""
38*b1cdbd2cSJim Jagielski
39*b1cdbd2cSJim Jagielski.IF "$(ENABLE_MEDIAWIKI)" != "YES"
40*b1cdbd2cSJim Jagielskiall:
41*b1cdbd2cSJim Jagielski    @echo Building mediawiki disabled...
42*b1cdbd2cSJim Jagielski.ELSE           # "$(ENABLE_MEDIAWIKI)" != "YES"
43*b1cdbd2cSJim Jagielski
44*b1cdbd2cSJim JagielskiPACKAGE=com.sun.wiki-publisher
45*b1cdbd2cSJim Jagielski
46*b1cdbd2cSJim JagielskiOUT_MEDIAWIKI:=$(MISC)$/mediawiki
47*b1cdbd2cSJim Jagielski
48*b1cdbd2cSJim JagielskiLINKNAME:=help
49*b1cdbd2cSJim JagielskiXHPLINKSRC:=$(OUT_MEDIAWIKI)/help
50*b1cdbd2cSJim Jagielski
51*b1cdbd2cSJim JagielskiXHPDEST=$(OUT_MEDIAWIKI)_merge/help
52*b1cdbd2cSJim Jagielski
53*b1cdbd2cSJim JagielskiXHPFILES= \
54*b1cdbd2cSJim Jagielski	wiki.xhp\
55*b1cdbd2cSJim Jagielski	wikiaccount.xhp\
56*b1cdbd2cSJim Jagielski	wikiformats.xhp\
57*b1cdbd2cSJim Jagielski	wikisend.xhp\
58*b1cdbd2cSJim Jagielski	wikisettings.xhp
59*b1cdbd2cSJim Jagielski
60*b1cdbd2cSJim JagielskiLINKLINKFILES= \
61*b1cdbd2cSJim Jagielski    $(PACKAGE)/{$(XHPFILES)}
62*b1cdbd2cSJim Jagielski
63*b1cdbd2cSJim Jagielski# define with own language set
64*b1cdbd2cSJim JagielskiHLANGXHPFILES=$(foreach,i,$(XHPFILES) $(foreach,j,$(MEDIAWIKI_LANG) $(XHPDEST)$/$j$/$(PACKAGE)$/$(i:f)))
65*b1cdbd2cSJim Jagielski
66*b1cdbd2cSJim Jagielski.INCLUDE : target.mk
67*b1cdbd2cSJim Jagielski.INCLUDE : tg_help.mk
68*b1cdbd2cSJim Jagielski.INCLUDE : extension_helplink.mk
69*b1cdbd2cSJim Jagielski
70*b1cdbd2cSJim JagielskiALLTAR : $(OUT_MEDIAWIKI)/help/component.txt
71*b1cdbd2cSJim Jagielski
72*b1cdbd2cSJim Jagielski$(OUT_MEDIAWIKI)/help/component.txt : component.txt
73*b1cdbd2cSJim Jagielski    @-$(MKDIRHIER) $(@:d)
74*b1cdbd2cSJim Jagielski	$(COMMAND_ECHO)$(COPY) component.txt $@
75*b1cdbd2cSJim Jagielski
76*b1cdbd2cSJim Jagielski$(OUT_MEDIAWIKI)/help/%.xhp : $(OUT_MEDIAWIKI)_merge/help/%.xhp
77*b1cdbd2cSJim Jagielski    @-$(MKDIRHIER) $(@:d)
78*b1cdbd2cSJim Jagielski    $(COMMAND_ECHO)cat $< | sed -e 's/@WIKIEXTENSIONPRODUCTNAME@/Wiki Publisher/g' | \
79*b1cdbd2cSJim Jagielski        sed  's/@WIKIEXTENSIONID@/com.sun.wiki-publisher/g' | \
80*b1cdbd2cSJim Jagielski        sed 's/@WIKIEXTENSIONFILENAME@/wiki-publisher/g' > $@
81*b1cdbd2cSJim Jagielski
82*b1cdbd2cSJim Jagielski.ENDIF          # "$(ENABLE_MEDIAWIKI)" != "YES"
83*b1cdbd2cSJim Jagielski
84