# Copyright (C) 2016 and later: Unicode, Inc. and others.
# License & terms of use: http://www.unicode.org/copyright.html
#* *****************************************************************************
java.lang.NullPointerException
# Copyright (C) 1998 -2016 , International Business Machines
# Corporation and others. All Rights Reserved.
java.lang.NullPointerException
#* *****************************************************************************
## Top-level Makefile.in for ICU
## Stephen F. Booth
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = .
include $(top_builddir)/icudefs.mk
docdir = $(datadir)/doc
docsubdir = $(PACKAGE)$(ICULIBDASHSUFFIX)/html
docfilesdir = doc/html
docfiles = $(docfilesdir)/*.png $(docfilesdir)/*.html $(docfilesdir)/*.css $(docfilesdir)/*.tag
docsrchdir = $ ( docfilesdir ) / search
docsrchfiles = $ ( docsrchdir ) /*
# #
# # Build directory information
subdir = .
# AUTOCONF = @ AUTOCONF @
# # Optional directory setup
@ LAYOUTEX_TRUE @ LAYOUTEX = layoutex
@ ICUIO_TRUE @ ICUIO = io
@ EXTRAS_TRUE @ EXTRA = extra
# need tools for tests
@ TOOLS_TRUE @ @ TESTS_TRUE @ TEST = test
@ SAMPLES_TRUE @ SAMPLE = samples
@ TOOLS_TRUE @ TOOLS = tools
@ DATA_TRUE @ DATASUBDIR = data
# # pkgconfig setup . Always have uc and i18n . Others are optional .
ALL_PKGCONFIG_SUFFIX = uc i18n
@ LAYOUTEX_TRUE @ ALL_PKGCONFIG_SUFFIX + = lx
@ ICUIO_TRUE @ ALL_PKGCONFIG_SUFFIX + = io
DOXYGEN = @ DOXYGEN @
DOCZIP = icu - docs . zip
INSTALL_ICU_CONFIG = @ INSTALL_ICU_CONFIG @
# # Files to remove for ' make clean '
CLEANFILES = * ~
ALL_PKGCONFIG_FILES = $ ( ALL_PKGCONFIG_SUFFIX : % = $ ( top_builddir ) / config / icu - % . pc )
# # Files built ( autoconfed ) and installed
INSTALLED_BUILT_FILES = $ ( top_builddir ) / config / Makefile . inc $ ( top_builddir ) / config / pkgdata . inc $ ( top_builddir ) / config / icu - config @ platform_make_fragment @ $ ( EXTRA_DATA : % = $ ( DESTDIR ) $ ( pkglibdir ) / % ) $ ( ALL_PKGCONFIG_FILES )
# # Files built ( autoconfed ) but not installed
LOCAL_BUILT_FILES = icudefs . mk config / icucross . mk config / icucross . inc
DOCDIRS = common i18n
SUBDIRS = stubdata common i18n $ ( LAYOUTEX ) $ ( ICUIO ) $ ( TOOLS ) $ ( DATASUBDIR ) $ ( EXTRA ) $ ( SAMPLE ) $ ( TEST )
SECTION = 1
ifeq ( $ ( INSTALL_ICU_CONFIG ) , true )
MANX_FILES = config / icu - config . $ ( SECTION )
endif
ALL_MAN_FILES = $ ( MANX_FILES )
# # Extra files to install [ nothing at present ]
EXTRA_DATA =
# # List of phony targets
. PHONY : all all - local all - recursive install install - local install - udata install - udata - files install - udata - dlls \
install - recursive install - manx clean clean - local clean - recursive distclean \
distclean - local distclean - recursive doc dist dist - local dist - recursive \
check check - local check - recursive clean - recursive - with - twist install - icu \
doc install - doc tests icu4j - data icu4j - data - install update - windows - makefiles xcheck - local xcheck - recursive xperf xcheck xperf - recursive \
check - exhaustive check - exhaustive - local check - exhaustive - recursive releaseDist
# # Clear suffix list
. SUFFIXES :
# # List of standard targets
all : all - local all - recursive
install : install - recursive
clean : clean - recursive - with - twist clean - local
distclean : distclean - recursive
dist : dist - recursive
check : all check - recursive
check - recursive : all
xcheck : all xcheck - recursive
xperf : all xperf - recursive
check - exhaustive : all check - exhaustive - recursive
pcheck : all tests
@ $ ( MAKE ) - C test pcheck
check - exhaustive - local : check - local
xcheck - recursive : all xcheck - local
@ $ ( MAKE ) - C test xcheck
xperf - recursive : all tests
@ $ ( MAKE ) - C test / perf xperf
$ ( top_builddir ) / config / icuinfo . xml : all
@ $ ( MAKE ) - C tools / icuinfo check
ifeq ( $ ( DOXYGEN ) , )
doc doc - searchengine :
@ echo you need Doxygen to generate documentation . Doxygen can be found on the Web
@ echo at http : //www.doxygen.org/
else
doc : doc / html / index . html
doc - searchengine : Doxyfile $ ( wildcard . / common / unicode / platform . h $ ( srcdir ) / common / unicode /*.h $(srcdir)/i18n/unicode/*.h $(srcdir)/io/unicode/*.h)
sed < Doxyfile - e ' s % [ ^ # ] * SEARCHENGINE . * % SEARCHENGINE = YES % ' | $ ( DOXYGEN ) -
@ echo adding links from non - namespaced class files
find doc / html - name ' classicu_1_1 * ' - print | sed - e ' s % ^ \ ( . * class \ ) icu_1_1 \ ( . * \ ) $ $ % ln &an> \ 1 \ 2 % ' | sh
@ echo Docs created - WARNING , probably contains non - GPL . js files
doc / html / index . html : Doxyfile $ ( wildcard . / common / unicode / platform . h $ ( srcdir ) / common / unicode /*.h $(srcdir)/i18n/unicode/*.h $(srcdir)/io/unicode/*.h)
$ ( DOXYGEN )
@ echo adding links from non - namespaced class files
find doc / html - name ' classicu_1_1 * ' - print | sed - e ' s % ^ \ ( . * class \ ) icu_1_1 \ ( . * \ ) $ $ % ln &an> \ 1 \ 2 % ' | sh
Doxyfile : $ ( srcdir ) / Doxyfile . in
CONFIG_FILES = $ @ CONFIG_HEADERS = $ ( SHELL ) . / config . status
$ ( DOCZIP ) : doc - searchengine
- $ ( RMV ) $ ( DOCZIP )
( cd doc / html ; zip - r . . / . . / $ ( DOCZIP ) * )
endif
LOCAL_SUBDIRS = $ ( SUBDIRS )
CLEAN_FIRST_SUBDIRS = $ ( TOOLS )
$ ( LIBDIR ) $ ( BINDIR ) :
- $ ( MKINSTALLDIRS ) $ @
# # Recursive targets
# # Strictly speaking , the $ ( MAKEOVERRIDES ) is not necessary when recursing , but
# # there is a bug in GNU make 3 . 82 that throws away the original overrides in
# # favor of RECURSIVE = YES when the submake in the subdirectory restarts itself
# # after dependency files have been created .
all - recursive install - recursive clean - recursive distclean - recursive dist - recursive check - recursive check - exhaustive - recursive : $ ( LIBDIR ) $ ( BINDIR )
ifneq ( $ ( NEED_ESCAPING ) , )
@ echo " building tools / escapesrc ( Needed for this platform with NEED_ESCAPING ) "
@ ( cd tools / escapesrc & & $ ( MAKE ) $ ( MAKEOVERRIDES ) RECURSIVE = YES $ $ local_target ) | | exit
endif
@ dot_seen = no ; \
target = ` echo $ @ | sed s / - recursive //`; \
list = ' $ ( LOCAL_SUBDIRS ) ' ; for subdir in $ $ list ; do \
echo " $ ( MAKE ) [ $ ( MAKELEVEL ) ] : Making \ ` $ $ target ' in \ ` $ $ subdir ' " ; \
if test " $ $ subdir " = " . " ; then \
dot_seen = yes ; \
local_target = " $ $ target - local " ; \
else \
local_target = " $ $ target " ; \
fi ; \
( cd $ $ subdir & & $ ( MAKE ) $ ( MAKEOVERRIDES ) RECURSIVE = YES $ $ local_target ) | | exit ; \
done ; \
if test " $ $ dot_seen " = " no " ; then \
$ ( MAKE ) " $ $ target - local " | | exit ; \
fi
clean - recursive - with - twist :
$ ( MAKE ) clean - recursive LOCAL_SUBDIRS = ' $ ( CLEAN_FIRST_SUBDIRS ) $ ( filter - out $ ( CLEAN_FIRST_SUBDIRS ) , $ ( LOCAL_SUBDIRS ) ) '
all - local : $ ( srcdir ) / configure $ ( LOCAL_BUILT_FILES ) $ ( INSTALLED_BUILT_FILES )
ifndef VERBOSE
@ echo " Note : rebuild with \ " $ ( MAKE ) VERBOSE = 1 $ ( MAKECMDGOALS ) \ " to show all compiler parameters . "
endif
install - local : install - icu install - manx
# always installs . Used by layoutex .
install - pkgconfig : $ ( ALL_PKGCONFIG_FILES )
@ $ ( MKINSTALLDIRS ) $ ( DESTDIR ) $ ( libdir ) / pkgconfig
$ ( INSTALL_DATA ) $ ( ALL_PKGCONFIG_FILES ) $ ( DESTDIR ) $ ( libdir ) / pkgconfig /
install - icu : $ ( INSTALLED_BUILT_FILES )
@ $ ( MKINSTALLDIRS ) $ ( DESTDIR ) $ ( pkgdatadir ) / config
@ $ ( MKINSTALLDIRS ) $ ( DESTDIR ) $ ( pkglibdir )
@ $ ( MKINSTALLDIRS ) $ ( DESTDIR ) $ ( bindir )
@ $ ( MKINSTALLDIRS ) $ ( DESTDIR ) $ ( sbindir )
$ ( INSTALL_DATA ) @ platform_make_fragment @ $ ( DESTDIR ) $ ( pkgdatadir ) / config / @ platform_make_fragment_name @
$ ( INSTALL_SCRIPT ) $ ( top_srcdir ) / mkinstalldirs $ ( DESTDIR ) $ ( pkgdatadir ) / mkinstalldirs
$ ( INSTALL_SCRIPT ) $ ( top_srcdir ) / install - sh $ ( DESTDIR ) $ ( pkgdatadir ) / install - sh
@ $ ( MKINSTALLDIRS ) $ ( DESTDIR ) $ ( libdir ) / pkgconfig
$ ( INSTALL_DATA ) $ ( ALL_PKGCONFIG_FILES ) $ ( DESTDIR ) $ ( libdir ) / pkgconfig /
$ ( INSTALL_DATA ) $ ( top_srcdir ) / . . / LICENSE $ ( DESTDIR ) $ ( pkgdatadir ) / LICENSE
ifeq ( $ ( INSTALL_ICU_CONFIG ) , true )
$ ( INSTALL_SCRIPT ) $ ( top_builddir ) / config / icu - config $ ( DESTDIR ) $ ( bindir ) / icu - config
endif
$ ( INSTALL_DATA ) $ ( top_builddir ) / config / Makefile . inc $ ( DESTDIR ) $ ( pkglibdir ) / Makefile . inc
$ ( INSTALL_DATA ) $ ( top_builddir ) / config / pkgdata . inc $ ( DESTDIR ) $ ( pkglibdir ) / pkgdata . inc
# @ echo icuinfo . xml is built after make check .
# - $ ( INSTALL_DATA ) $ ( top_builddir ) / config / icuinfo . xml $ ( DESTDIR ) $ ( pkglibdir ) / icuinfo . xml
cd $ ( DESTDIR ) $ ( pkglibdir ) / . . ; \
$ ( RMV ) current & & ln - s $ ( VERSION ) current ; \
$ ( RM ) Makefile . inc & & ln - s current / Makefile . inc Makefile . inc ; \
$ ( RM ) pkgdata . inc & & ln - s current / pkgdata . inc pkgdata . inc
ifeq ( $ ( DOXYGEN ) , )
install - doc :
else
install - doc : doc - searchengine
$ ( RM ) - r $ ( DESTDIR ) $ ( docdir ) / $ ( docsubdir )
$ ( MKINSTALLDIRS ) $ ( DESTDIR ) $ ( docdir ) / $ ( docsubdir )
$ ( INSTALL_DATA ) $ ( docfiles ) $ ( DESTDIR ) $ ( docdir ) / $ ( docsubdir )
endif
$ ( DESTDIR ) $ ( pkglibdir ) / % : $ ( top_srcdir ) / . . / data / %
$ ( INSTALL_DATA ) $ < $ @
# Build the tests , but don ' t run them .
tests : all
$ ( MAKE ) - C $ ( top_builddir ) / test
clean - local :
test - z " $ ( CLEANFILES ) " | | $ ( RMV ) $ ( CLEANFILES )
- $ ( RMV ) " test - * . xml "
- $ ( RMV ) " perf - * . xml "
- $ ( RMV ) $ ( ALL_PKGCONFIG_FILES ) $ ( top_builddir ) / config / icuinfo . xml
$ ( RMV ) Doxyfile doc $ ( DOCZIP )
distclean - local : clean - local
$ ( RMV ) $ ( top_builddir ) / config / Makefile . inc $ ( top_builddir ) / config / pkgdata . inc $ ( top_builddir ) / config / icu - config $ ( top_builddir ) / config / icu . pc $ ( ALL_PKGCONFIG_FILES )
$ ( RMV ) config . cache config . log config . status $ ( top_builddir ) / config / icucross . mk $ ( top_builddir ) / config / icucross . inc autom4te . cache uconfig . h . prepend
$ ( RMV ) Makefile config / Makefile icudefs . mk $ ( LIBDIR ) $ ( BINDIR )
- $ ( RMV ) dist
check - local : xcheck - local
- $ ( RMV ) test - local . xml
xcheck - local : $ ( top_builddir ) / config / icu - config $ ( top_builddir ) / config / Makefile . inc $ ( top_builddir ) / config / pkgdata . inc
@ echo verifying that icu - config - - selfcheck can operate
@ test " passed " = " $ ( shell $ ( top_builddir ) / config / icu - config - - selfcheck 2 > & 1 ) " | | ( echo " FAIL : icu - config could not run properly . " ; exit 1 )
@ echo verifying that $ ( MAKE ) - f Makefile . inc selfcheck can operate
@ test " passed " = " $ ( shell MAKEFLAGS = $ ( MAKE ) - - no - print - directory - f $ ( top_builddir ) / config / Makefile . inc SELFCHECK = 1 selfcheck ) " | | ( echo " FAIL : Makefile . inc could not run properly . " ; exit 1 )
@ echo " PASS : config selfcheck OK "
# $ ( srcdir ) / configure : $ ( srcdir ) / configure . ac $ ( top_srcdir ) / aclocal . m4
# cd $ ( srcdir ) & & aclocal & & $ ( AUTOCONF )
icudefs . mk : $ ( srcdir ) / icudefs . mk . in $ ( top_builddir ) / config . status
cd $ ( top_builddir ) \
& & CONFIG_FILES = $ ( subdir ) / $ @ CONFIG_HEADERS = $ ( SHELL ) . / config . status
config / icucross . mk : $ ( top_builddir ) / icudefs . mk $ ( top_builddir ) / Makefile
@ echo rebuilding $ @
@ ( echo " CROSS_ICU_VERSION = $ ( VERSION ) " ; \
echo " TOOLEXEEXT = $ ( EXEEXT ) " \
) > $ @
@ ( echo ' TOOLBINDIR = $ $ ( cross_buildroot ) / bin ' ; \
echo ' TOOLLIBDIR = $ $ ( cross_buildroot ) / lib ' ; \
echo " INVOKE = $ ( LDLIBRARYPATH_ENVVAR ) = $ ( LIBRARY_PATH_PREFIX ) " ' $ $ ( TOOLLIBDIR ) : $ $ ( cross_buildroot ) / stubdata : $ $ ( cross_buildroot ) / tools / ctestfw : $ $ $ $ ' " $ ( LDLIBRARYPATH_ENVVAR ) " ; \
echo " PKGDATA_INVOKE = $ ( LDLIBRARYPATH_ENVVAR ) = $ ( LIBRARY_PATH_PREFIX ) " ' $ $ ( cross_buildroot ) / stubdata : $ $ ( cross_buildroot ) / tools / ctestfw : $ $ ( TOOLLIBDIR ) : $ $ $ $ ' " $ ( LDLIBRARYPATH_ENVVAR ) " ; \
echo ) > > $ @
config / icucross . inc : $ ( top_builddir ) / icudefs . mk $ ( top_builddir ) / Makefile @ platform_make_fragment @
@ echo rebuilding $ @
@ ( grep ' ^ CURR_FULL_DIR ' $ ( top_builddir ) / icudefs . mk ; \
grep ' ^ CURR_FULL_DIR ' @ platform_make_fragment @ | | echo " " ; \
) > $ @
config / icu . pc : $ ( srcdir ) / config / icu . pc . in
cd $ ( top_builddir ) \
& & CONFIG_FILES = $ ( subdir ) / $ @ CONFIG_HEADERS = $ ( SHELL ) . / config . status
config / icu - uc . pc : config / icu . pc Makefile icudefs . mk
@ cat config / icu . pc > $ @
@ echo " Description : $ ( PACKAGE_ICU_DESCRIPTION ) : Common and Data libraries " > > $ @
@ echo " Name : $ ( PACKAGE ) - uc " > > $ @
ifeq ( $ ( ENABLE_SHARED ) , )
@ echo " Libs : " ' - L $ $ { libdir } ' " $ { ICULIBS_UC } " " $ { ICULIBS_DT } " ' $ $ { baselibs } ' > > $ @
else
@ echo " Libs : " ' - L $ $ { libdir } ' " $ { ICULIBS_UC } " > > $ @
@ echo " Libs . private : " " $ { ICULIBS_DT } " ' $ $ { baselibs } ' > > $ @
endif
@ echo $ @ updated .
config / icu - i18n . pc : config / icu . pc Makefile icudefs . mk
@ cat config / icu . pc > $ @
@ echo " Description : $ ( PACKAGE_ICU_DESCRIPTION ) : Internationalization library " > > $ @
@ echo " Name : $ ( PACKAGE ) - i18n " > > $ @
ifeq ( $ ( ENABLE_SHARED ) , )
@ echo " Requires : icu - uc " > > $ @
else
@ echo " Requires . private : icu - uc " > > $ @
endif
@ echo " Libs : " ' - L $ $ { libdir } ' " $ { ICULIBS_I18N } " > > $ @
@ echo $ @ updated .
config / icu - io . pc : config / icu . pc Makefile icudefs . mk
@ cat config / icu . pc > $ @
@ echo " Description : $ ( PACKAGE_ICU_DESCRIPTION ) : Stream and I / O Library " > > $ @
@ echo " Name : $ ( PACKAGE ) - io " > > $ @
ifeq ( $ ( ENABLE_SHARED ) , )
@ echo " Requires : icu - i18n " > > $ @
else
@ echo " Requires . private : icu - i18n " > > $ @
endif
@ echo " Libs : " ' - L $ $ { libdir } ' " $ { ICULIBS_IO } " > > $ @
@ echo $ @ updated .
ICULEHB_LIBS = @ ICULEHB_LIBS @
USING_HB =
ifneq ( $ ( ICULEHB_LIBS ) , )
USING_HB = ( Using HarfBuzz )
endif
config / icu - lx . pc : config / icu . pc Makefile icudefs . mk
@ cat config / icu . pc > $ @
@ echo " Description : $ ( PACKAGE_ICU_DESCRIPTION ) : Paragraph Layout library $ ( USING_HB ) " > > $ @
@ echo " Name : $ ( PACKAGE ) - lx " > > $ @
ifeq ( $ ( ENABLE_SHARED ) , )
ifneq ( $ ( ICULEHB_LIBS ) , )
@ echo " Requires : icu - le - hb icu - uc " > > $ @
else
@ echo " Requires : icu - le " > > $ @
endif
else
ifneq ( $ ( ICULEHB_LIBS ) , )
@ echo " Requires . private : icu - le - hb icu - uc " > > $ @
else
@ echo " Requires . private : icu - le " > > $ @
endif
endif
@ echo " Libs : " ' - L $ $ { libdir } ' " $ { ICULIBS_LX } " > > $ @
@ echo $ @ updated .
Makefile : $ ( srcdir ) / Makefile . in icudefs . mk $ ( top_builddir ) / config . status
cd $ ( top_builddir ) \
& & CONFIG_FILES = $ ( subdir ) / $ @ CONFIG_HEADERS = $ ( SHELL ) . / config . status
$ ( top_builddir ) / config / Makefile . inc : $ ( srcdir ) / config / Makefile . inc . in $ ( top_builddir ) / config . status
cd $ ( top_builddir ) \
& & CONFIG_FILES = $ @ CONFIG_HEADERS = $ ( SHELL ) . / config . status
$ ( top_builddir ) / config / pkgdata . inc : icudefs . mk $ ( top_builddir ) / config / pkgdataMakefile
cd $ ( top_builddir ) / config ; \
$ ( MAKE ) - f pkgdataMakefile
$ ( top_builddir ) / config / pkgdataMakefile :
cd $ ( top_builddir ) \
& & CONFIG_FILES = $ @ CONFIG_HEADERS = $ ( SHELL ) . / config . status
$ ( top_builddir ) / config / icu - config : $ ( top_builddir ) / Makefile $ ( top_srcdir ) / config / icu - config - top $ ( top_srcdir ) / config / icu - config - bottom $ ( top_builddir ) / config / Makefile . inc @ platform_make_fragment @ $ ( top_srcdir ) / config / make2sh . sed
- $ ( RMV ) $ @
$ ( INSTALL_SCRIPT ) $ ( top_srcdir ) / config / icu - config - top $ @
chmod u + w $ @
@ echo " # Following from icu / icu4c / source / config / Makefile . inc " > > $ @
LC_ALL = C $ ( SED ) - f $ ( top_srcdir ) / config / make2sh . sed < $ ( top_builddir ) / config / Makefile . inc | grep - v ' # M # ' | uniq > > $ @
@ echo " # Following from @ platform_make_fragment_name @ " > > $ @
LC_ALL = C $ ( SED ) - f $ ( top_srcdir ) / config / make2sh . sed < @ platform_make_fragment @ | grep - v ' # M # ' | uniq > > $ @
cat $ ( top_srcdir ) / config / icu - config - bottom > > $ @
chmod u - w $ @
config . status : $ ( srcdir ) / configure $ ( srcdir ) / common / unicode / uvernum . h
@ echo
@ echo
@ echo " * * * config . status has become stale * * * "
@ echo " ' configure ' and / or ' uvernum . h ' have changed , please "
@ echo " do ' runConfigureICU ' ( or ' configure ' ) again , as per "
@ echo " the readme . html . "
@ echo
@ echo
exit 1
install - manx : $ ( MANX_FILES )
$ ( MKINSTALLDIRS ) $ ( DESTDIR ) $ ( mandir ) / man $ ( SECTION )
ifneq ( $ ( MANX_FILES ) , )
$ ( INSTALL_DATA ) $ ^ $ ( DESTDIR ) $ ( mandir ) / man $ ( SECTION )
endif
config / % . $ ( SECTION ) : $ ( srcdir ) / config / % . $ ( SECTION ) . in
cd $ ( top_builddir ) \
& & CONFIG_FILES = $ ( subdir ) / $ @ CONFIG_HEADERS = $ ( SHELL ) . / config . status
icu4j - data - install icu4j - data : all tests
@ echo ICU4J_ROOT = $ ( ICU4J_ROOT )
@ $ ( MAKE ) - C test / testdata $ @
@ $ ( MAKE ) - C data $ @
# For updating Windows makefiles
WINDOWS_UPDATEFILES = $ ( srcdir ) / data / makedata . mak $ ( srcdir ) / allinone / Build . Windows . IcuVersion . props
WINDOWS_UPDATEFILES_SED = config / windows - update . sed
update - windows - makefiles : config . status
@ echo Updating Windows Makefiles for ICU $ ( VERSION )
CONFIG_FILES = $ ( WINDOWS_UPDATEFILES_SED ) CONFIG_HEADERS = $ ( SHELL ) . / config . status
@ for file in $ ( WINDOWS_UPDATEFILES ) ; do \
echo " Updating $ $ file " ; \
mv " $ $ { file } " " $ $ { file } . bak " & & \
sed - f $ ( WINDOWS_UPDATEFILES_SED ) < " $ $ { file } . bak " > " $ $ { file } " & & \
rm " $ $ { file } . bak " ; \
done ;
$ ( RMV ) $ ( WINDOWS_UPDATEFILES_SED )
@ echo Please check over the changes carefully before checking them in .
# For building a source distribution .
distcheck dist - local :
$ ( MAKE ) - C . - f $ ( top_srcdir ) / config / dist . mk srcdir = " $ ( srcdir ) " top_srcdir = " $ ( top_srcdir ) " $ @
ifeq ( $ ( DESTDIR ) , )
releaseDist :
@ echo " Please provide DESTDIR when calling the target releaseDist . "
else
releaseDist : install
@ echo - n " ICU Version : " > $ ( DESTDIR ) / readme . txt
@ echo ` . / config / icu - config - - noverify - - version ` > > $ ( DESTDIR ) / readme . txt
@ echo - n " HOST : " > > $ ( DESTDIR ) / readme . txt
@ echo ` . / config / icu - config - - noverify - - host ` > > $ ( DESTDIR ) / readme . txt
@ echo - n " CC Compiler : " > > $ ( DESTDIR ) / readme . txt
@ echo ` . / config / icu - config - - noverify - - cc ` > > $ ( DESTDIR ) / readme . txt
@ echo - n " CXX Compiler : " > > $ ( DESTDIR ) / readme . txt
@ echo ` . / config / icu - config - - noverify - - cxx ` > > $ ( DESTDIR ) / readme . txt
endif
check - installed - icu : install
@ echo " Testing ICU installed in $ ( prefix ) "
$ ( INSTALLED_INVOKE ) $ ( bindir ) / icuinfo $ ( EXEEXT )
$ ( INSTALLED_INVOKE ) $ ( bindir ) / uconv $ ( EXEEXT ) - V
$ ( INSTALLED_INVOKE ) $ ( bindir ) / genrb $ ( EXEEXT ) - V
$ ( INSTALLED_INVOKE ) $ ( bindir ) / gencnval $ ( EXEEXT ) - h
@ echo INSTALLED ICU IN " $ ( prefix ) " OK !
Messung V0.5 in Prozent C=99 H=97 G=97
¤ Dauer der Verarbeitung: 0.18 Sekunden
(vorverarbeitet am 2026-09-28)
¤
*© Formatika GbR, Deutschland