summaryrefslogtreecommitdiff
path: root/i18npool
diff options
context:
space:
mode:
authorIvo Hinkelmann <ihi@openoffice.org>2008-01-16 13:31:59 +0000
committerIvo Hinkelmann <ihi@openoffice.org>2008-01-16 13:31:59 +0000
commita9b1f3f54c0a496a99da611cc9234498b8eaca13 (patch)
tree9641067119d62eb0bd5127d9d78e219212d1f520 /i18npool
parent142489c23961629c01c127ef72741ce627c0bfd4 (diff)
INTEGRATION: CWS ause085 (1.14.50); FILE MERGED
2007/11/26 15:00:04 hjs 1.14.50.3: #i83981# makefile fixes 2007/11/15 16:07:35 hjs 1.14.50.2: RESYNC: (1.14-1.15); FILE MERGED 2007/09/25 11:37:43 hjs 1.14.50.1: #i81650# fix makefiles to avoid useless dependency recreation
Diffstat (limited to 'i18npool')
-rw-r--r--i18npool/source/breakiterator/makefile.mk25
1 files changed, 14 insertions, 11 deletions
diff --git a/i18npool/source/breakiterator/makefile.mk b/i18npool/source/breakiterator/makefile.mk
index 2a7b85bbf659..b666a2edcb5e 100644
--- a/i18npool/source/breakiterator/makefile.mk
+++ b/i18npool/source/breakiterator/makefile.mk
@@ -4,9 +4,9 @@
#
# $RCSfile: makefile.mk,v $
#
-# $Revision: 1.15 $
+# $Revision: 1.16 $
#
-# last change: $Author: rt $ $Date: 2007-11-06 15:50:21 $
+# last change: $Author: ihi $ $Date: 2008-01-16 14:31:59 $
#
# The Contents of this file are made available subject to
# the terms of GNU Lesser General Public License Version 2.1.
@@ -66,16 +66,17 @@ SLOFILES= \
$(SLO)$/xdictionary.obj \
$(subst,$(MISC)$/,$(SLO)$/ $(MY_MISC_CXXFILES:s/.c/.obj/))
+OBJFILES = $(OBJ)$/gendict.obj
+
APP1TARGET = gendict
-APP1OBJS = $(OBJ)$/gendict.obj
+DEPOBJFILES = $(OBJ)$/gendict.obj
+APP1OBJS = $(DEPOBJFILES)
APP1STDLIBS = $(SALLIB)
# --- Targets ------------------------------------------------------
-.INCLUDE : target.mk
-
.IF "$(SYSTEM_ICU)" == "YES"
GENCMN:=$(SYSTEM_GENCMN)
GENBRK:=$(SYSTEM_GENBRK)
@@ -86,20 +87,22 @@ GENBRK:=$(SOLARBINDIR)$/genbrk
GENCCODE:=$(SOLARBINDIR)$/genccode
.ENDIF
+$(MISC)$/%.brk : data/%.txt
+ $(WRAPCMD) $(GENBRK) -r $< -o $(MISC)$/$*.brk
+
+$(MISC)$/%_brk.c : $(MISC)$/%.brk
+ $(WRAPCMD) $(GENCCODE) -n OpenOffice -d $(MISC)$ $(MISC)$/$*.brk
+
# 'gencmn', 'genbrk' and 'genccode' are tools generated and delivered by icu project to process icu breakiterator rules.
# The output of gencmn generates warnings under Windows. We want to minimize the patches to external tools,
# so the output (OpenOffice_icu_dat.c) is changed here to include a pragma to disable the warnings.
# Output of gencmn is redirected to OpenOffice_icu_tmp.c with the -t switch.
-$(MISC)$/OpenOffice_dat.c : $(MY_BRK_BRKFILES) makefile.mk
+$(MISC)$/OpenOffice_%.c :
$(WRAPCMD) $(GENCMN) -n OpenOffice -t tmp -S -d $(MISC) O $(mktmp $(subst,$(MISC)$/, $(MY_BRK_BRKFILES:t"\n")))
echo $(USQ)#ifdef _MSC_VER$(USQ) > $@
echo $(USQ)#pragma warning( disable : 4229 4668 )$(USQ) >> $@
echo $(USQ)#endif$(USQ) >> $@
$(TYPE) $(@:s/_dat/_tmp/) >> $@
-$(MISC)$/%.brk : data/%.txt
- $(WRAPCMD) $(GENBRK) -r $< -o $(MISC)$/$*.brk
-
-$(MISC)$/%_brk.c : $(MISC)$/%.brk
- $(WRAPCMD) $(GENCCODE) -n OpenOffice -d $(MISC)$ $(MISC)$/$*.brk
+.INCLUDE : target.mk