merge the formfield patch from ooo-build
[ooovba.git] / swext / mediawiki / help / makefile.mk
blobb706f3369e59a148b87b325ea5fc4390e9ae3f8a
1 #*************************************************************************
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 #
5 # Copyright 2008 by Sun Microsystems, Inc.
7 # OpenOffice.org - a multi-platform office productivity suite
9 # $RCSfile: makefile.mk,v $
11 # $Revision: 1.3 $
13 # This file is part of OpenOffice.org.
15 # OpenOffice.org is free software: you can redistribute it and/or modify
16 # it under the terms of the GNU Lesser General Public License version 3
17 # only, as published by the Free Software Foundation.
19 # OpenOffice.org is distributed in the hope that it will be useful,
20 # but WITHOUT ANY WARRANTY; without even the implied warranty of
21 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 # GNU Lesser General Public License version 3 for more details
23 # (a copy is included in the LICENSE file that accompanied this code).
25 # You should have received a copy of the GNU Lesser General Public License
26 # version 3 along with OpenOffice.org. If not, see
27 # <http://www.openoffice.org/license.html>
28 # for a copy of the LGPLv3 License.
30 #*************************************************************************
32 PRJ=..$/..
33 PRJNAME=swext
34 TARGET=$(PRJNAME)_help
36 .INCLUDE : settings.mk
37 .INCLUDE : target.mk
39 .IF "$(ENABLE_MEDIAWIKI)" == "YES"
40 PACKAGE=com.sun.sun-mediawiki
42 # workaround for the problem in help, the help uses en instead of en-US
43 MEDIAWIKI_LANG= en $(alllangiso)
45 OUT_MEDIAWIKI=$(MISC)$/mediawiki
46 OUT_HELP=$(OUT_MEDIAWIKI)$/help
48 XHPFILES= \
49 wiki.xhp\
50 wikiaccount.xhp\
51 wikiformats.xhp\
52 wikisend.xhp\
53 wikisettings.xhp
55 HLANGXHPFILES:=$(foreach,i,$(XHPFILES) $(foreach,j,$(MEDIAWIKI_LANG) $(OUT_HELP)$/$j$/$(PACKAGE)$/$(i:f)))
57 ALLTAR : $(OUT_MEDIAWIKI)$/$(TARGET).done $(OUT_HELP)$/component.txt
59 #$(OUT_MEDIAWIKI)$/xhp_changed.flag optix
61 $(OUT_HELP)$/component.txt : component.txt
62 $(COPY) component.txt $(OUT_HELP)$/component.txt
64 $(HLANGXHPFILES) : #$$(@:d)thisdir.created
65 -$(MKDIRHIER) $(@:d)
66 $(TOUCH) $(@:d)thisdir.created
68 $(OUT_HELP)$/{$(MEDIAWIKI_LANG)}$/$(PACKAGE)$/%.xhp :| %.xhp
69 @$(TOUCH) $@
70 # internal dependencies not sufficient to trigger merge?
71 # @$(NULL)
74 $(OUT_MEDIAWIKI)$/$(TARGET).done : $(LOCALIZESDF) $(XHPFILES) $(HLANGXHPFILES)
75 @$(AUGMENT_LIBRARY_PATH) $(WRAPCMD) $(HELPEX) -QQ -p $(PRJNAME) -r $(PRJ) -i @$(mktmp $(uniq $(foreach,i,$? $(!eq,$(i:f),$(i:f:s/.xhp//) $(i:f) $(XHPFILES))))) -x $(OUT_HELP) -y $(PACKAGE) -l all -lf $(MEDIAWIKI_LANG:t",") -m $(LOCALIZESDF) && $(TOUCH) $@
76 .ENDIF