xref: /aoo4110/main/sc/uiconfig/layout/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=sc
26*b1cdbd2cSJim JagielskiTARGET=layout
27*b1cdbd2cSJim Jagielski
28*b1cdbd2cSJim Jagielski.INCLUDE : settings.mk
29*b1cdbd2cSJim Jagielski
30*b1cdbd2cSJim Jagielski.IF "$(ENABLE_LAYOUT)" == "TRUE"
31*b1cdbd2cSJim Jagielski
32*b1cdbd2cSJim Jagielskiall: ALLTAR
33*b1cdbd2cSJim Jagielski
34*b1cdbd2cSJim JagielskiXML_FILES=\
35*b1cdbd2cSJim Jagielski  insert-sheet.xml\
36*b1cdbd2cSJim Jagielski  move-copy-sheet.xml\
37*b1cdbd2cSJim Jagielski  sort-options.xml\
38*b1cdbd2cSJim Jagielski  string-input.xml\
39*b1cdbd2cSJim Jagielski
40*b1cdbd2cSJim Jagielski#
41*b1cdbd2cSJim Jagielski
42*b1cdbd2cSJim Jagielski.INCLUDE : layout.mk
43*b1cdbd2cSJim Jagielski
44*b1cdbd2cSJim Jagielski.ELSE # ENABLE_LAYOUT != TRUE
45*b1cdbd2cSJim Jagielskiall .PHONY:
46*b1cdbd2cSJim Jagielski.ENDIF # ENABLE_LAYOUT != TRUE
47*b1cdbd2cSJim Jagielski
48*b1cdbd2cSJim Jagielski.INCLUDE :  target.mk
49*b1cdbd2cSJim Jagielski
50*b1cdbd2cSJim Jagielskilocalize.sdf: $(PRJ)/source/ui/miscdlgs/localize.sdf $(PRJ)/source/ui/src/localize.sdf
51*b1cdbd2cSJim Jagielski	grep instbdlg.src $(PRJ)/source/ui/miscdlgs/localize.sdf | awk -F'\t' '{{printf "%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n", "layout", "sc\\uiconfig\\layout\\insert-sheet.xml", $$3, "layout", $$5 $$6 "_label", "", "", $$8, "0", $$10, $$11, $$12, "", $$14, $$15}}' | sed -e 's/\(\(FL\|STR\)_[^\t]*\)_label/\1_text/' -e 's/\tRID_SCDLG_INSERT_TABLE/\t/' -e 's/\t_label/\tRID_SCDLG_INSERT_TABLE_title/' > insert-sheet-$@
52*b1cdbd2cSJim Jagielski	grep -E 'miscdlgs.src.*(FT_DEST|FT_INSERT|STR_NEWDOC|RID_SCDLG_MOVETAB|BTN_COPY)' $(PRJ)/source/ui/src/localize.sdf | awk -F'\t' '{{printf "%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n", "layout", "sc\\uiconfig\\layout\\move-copy-sheet.xml", $$3, "layout", $$5 $$6 "_label", "", "", $$8, "0", $$10, $$11, $$12, "", $$14, $$15}}' | sed -e 's/\(\(FL\|STR\)_[^\t]*\)_label/\1_text/' -e 's/\tRID_SCDLG_MOVETAB/\t/' -e 's/\t_label/\tRID_SCDLG_MOVETAB_title/'> move-copy-sheet-$@
53*b1cdbd2cSJim Jagielski	grep sortdlg.src $(PRJ)/source/ui/src/localize.sdf | awk -F'\t' '{{printf "%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n", "layout", "sc\\uiconfig\\layout\\sort-options.xml", $$3, "layout", $$5 $$6 "_label", "", "", $$8, "0", $$10, $$11, $$12, "", $$14, $$15}}' | sed -e 's/\(\(FL\|STR\)_[^\t]*\)_label/\1_text/' -e 's/\tRID_SCDLG_SORT/\t/' -e 's/\t_label/\tRID_SCDLG_SORT_title/' -e 's/\tRID_SCPAGE_SORT_OPTIONS/\t/' -e 's/\tRID_SCPAGE_SORT_FIELDS/\t/' > sort-options-$@
54*b1cdbd2cSJim Jagielski	echo '#empty' | cat - insert-sheet-$@ move-copy-sheet-$@ sort-options-$@ > $@
55*b1cdbd2cSJim Jagielski	rm -f *-$@
56