diff options
Diffstat (limited to 'i18npool/source/breakiterator/makefile.mk')
-rw-r--r-- | i18npool/source/breakiterator/makefile.mk | 113 |
1 files changed, 0 insertions, 113 deletions
diff --git a/i18npool/source/breakiterator/makefile.mk b/i18npool/source/breakiterator/makefile.mk deleted file mode 100644 index 961d7aa1ac6e..000000000000 --- a/i18npool/source/breakiterator/makefile.mk +++ /dev/null @@ -1,113 +0,0 @@ -#************************************************************************* -#* -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# Copyright 2000, 2010 Oracle and/or its affiliates. -# -# OpenOffice.org - a multi-platform office productivity suite -# -# This file is part of OpenOffice.org. -# -# OpenOffice.org is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser General Public License version 3 -# only, as published by the Free Software Foundation. -# -# OpenOffice.org is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Lesser General Public License version 3 for more details -# (a copy is included in the LICENSE file that accompanied this code). -# -# You should have received a copy of the GNU Lesser General Public License -# version 3 along with OpenOffice.org. If not, see -# <http://www.openoffice.org/license.html> -# for a copy of the LGPLv3 License. -# -#************************************************************************/ -PRJ=../.. -PRJNAME=i18npool -TARGET=breakiterator - -TARGETTYPE=CUI -ENABLE_EXCEPTIONS=TRUE - -# --- Settings ----------------------------------------------------- - -.INCLUDE : settings.mk - -# --- Files -------------------------------------------------------- - -# grab all .txt files under data directory, which are breakiterator rule files. -MY_BRK_TXTFILES:=$(shell @ls data/*.txt) - -# insert "OpenOffice" as icu package name in front of the name of each rule file for searching on application provided data -MY_BRK_BRKFILES:=$(subst,data/,$(MISC)/ $(MY_BRK_TXTFILES:s/.txt/.brk/)) - -# OpenOffice_dat.c is a generated file from the rule file list by gencmn -MY_MISC_CXXFILES := \ - $(MISC)/OpenOffice_dat.c \ - $(MY_BRK_BRKFILES:s/.brk/_brk.c/) - -SLOFILES= \ - $(SLO)/breakiteratorImpl.obj \ - $(SLO)/breakiterator_cjk.obj \ - $(SLO)/breakiterator_ctl.obj \ - $(SLO)/breakiterator_th.obj \ - $(SLO)/breakiterator_unicode.obj \ - $(SLO)/xdictionary.obj \ - $(subst,$(MISC)/,$(SLO)/ $(MY_MISC_CXXFILES:s/.c/.obj/)) - -.IF "$(CROSS_COMPILING)" != "YES" - -OBJFILES = $(OBJ)/gendict.obj - -APP1TARGET = gendict -APP1RPATH = NONE - -DEPOBJFILES = $(OBJ)/gendict.obj -APP1OBJS = $(DEPOBJFILES) - -APP1STDLIBS = $(SALLIB) - -.ENDIF - -# --- Targets ------------------------------------------------------ - -.IF "$(SYSTEM_ICU)" == "YES" -GENCMN:=$(SYSTEM_GENCMN) -GENBRK:=$(SYSTEM_GENBRK) -GENCCODE:=$(SYSTEM_GENCCODE) -.ELSE -GENCMN:=$(AUGMENT_LIBRARY_PATH) $(SOLARBINDIR)/gencmn -GENBRK:=$(AUGMENT_LIBRARY_PATH) $(SOLARBINDIR)/genbrk -GENCCODE:=$(AUGMENT_LIBRARY_PATH) $(SOLARBINDIR)/genccode -.ENDIF - -.INCLUDE .IGNORE : icuversion.mk - -.INCLUDE : target.mk - -$(MISC)/%.txt : data/%.txt -# fdo#31271 ")" reclassified in more recent ICU/Unicode Standards -.IF "$(ICU_MAJOR)" >= "5" || ("$(ICU_MAJOR)" == "4" && "$(ICU_MINOR)" >= "4") - $(SED) "s#\[:LineBreak = Close_Punctuation:\]#\[\[:LineBreak = Close_Punctuation:\] \[:LineBreak = Close_Parenthesis:\]\]#" $< > $@ -.ELSE - $(COPY) $< $@ -.ENDIF - -$(MISC)/%.brk : $(MISC)/%.txt - $(GENBRK) -r $< -o $(MISC)/$*.brk - -$(MISC)/%_brk.c : $(MISC)/%.brk - $(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_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:s/.brk/_brk.c/) - $(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/) >> $@ |