2
#******************************************************************************
3
# Copyright (C) 1999-2001, International Business Machines
4
# Corporation and others. All Rights Reserved.
6
#******************************************************************************
7
# This Makefile is designed to be included into projects which make use
12
CPPFLAGS = @CPPFLAGS@ $(LIBCPPFLAGS) -I$(prefix)/include
16
ENABLE_RPATH = @ENABLE_RPATH@
17
ifeq ($(ENABLE_RPATH),YES)
18
RPATHLDFLAGS = $(LD_RPATH)$(LD_RPATH_PRE)$(libdir)
20
LDFLAGS = @LDFLAGS@ $(RPATHLDFLAGS)
23
ICULIBSUFFIX = @ICULIBSUFFIX@
24
ICULIBS = $(LIBS) -L$(libdir) \
25
-l$(ICUPREFIX)data$(ICULIBSUFFIX) \
26
-l$(ICUPREFIX)i18n$(ICULIBSUFFIX) \
27
-l$(ICUPREFIX)uc$(ICULIBSUFFIX) \
28
-l$(ICUPREFIX)toolutil$(ICULIBSUFFIX) \
29
-lustdio$(ICULIBSUFFIX)
30
#TODO layout library probably wants to be added to ICULIBS.
31
# -l$(ICUPREFIX)le$(ICULIBSSUFFIX)
33
## Environment variable to set a runtime search path
34
# (Overridden when necessary in -mh files)
35
LDLIBRARYPATH_ENVVAR = LD_LIBRARY_PATH
37
# Force removal [for make clean]
40
exec_prefix = @exec_prefix@
42
program_transform_name = @program_transform_name@
45
libexecdir = @libexecdir@
47
sysconfdir = @sysconfdir@
48
sharedstatedir = @sharedstatedir@
49
localstatedir = @localstatedir@
51
includedir = @includedir@
52
oldincludedir = @oldincludedir@
57
LIB_VERSION = @LIB_VERSION@
58
LIB_VERSION_MAJOR = @LIB_VERSION_MAJOR@
61
AIX_SHLIB = @AIX_SHLIB@
64
# Commands to make a shared library
65
# (Overridden when necessary in -mh files)
66
SHLIB.c= $(CC) $(DEFS) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -shared
67
SHLIB.cc= $(CXX) $(DEFS) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -shared
70
INSTALL_PROGRAM = @INSTALL_PROGRAM@
71
INSTALL_DATA = @INSTALL_DATA@
73
INSTALL_PROGRAM = @INSTALL_PROGRAM@
74
INSTALL_SCRIPT = @INSTALL_SCRIPT@
75
INSTALL_DATA = @INSTALL_DATA@
78
pkgdatadir = $(datadir)/$(PACKAGE)$(ICULIBSUFFIX)/$(VERSION)
79
pkglibdir = $(libdir)/$(PACKAGE)$(ICULIBSUFFIX)/$(VERSION)
81
MKINSTALLDIRS = $(SHELL) $(pkgdatadir)/mkinstalldirs
84
host_alias = @host_alias@
86
host_vendor = @host_vendor@
91
U_HAVE_INTTYPES_H = @U_HAVE_INTTYPES_H@
92
U_IS_BIG_ENDIAN = @U_IS_BIG_ENDIAN@
93
HAVE_INT8_T = @HAVE_INT8_T@
94
HAVE_UINT8_T = @HAVE_UINT8_T@
95
HAVE_INT16_T = @HAVE_INT16_T@
96
HAVE_UINT16_T = @HAVE_UINT16_T@
97
HAVE_INT32_T = @HAVE_INT32_T@
98
HAVE_UINT32_T = @HAVE_UINT32_T@
99
HAVE_BOOL_T = @HAVE_BOOL_T@
100
EXTRAS_TRUE = @EXTRAS_TRUE@
101
EXTRAS_FALSE = @EXTRAS_FALSE@
102
TESTS_TRUE = @TESTS_TRUE@
103
TESTS_FALSE = @TESTS_FALSE@
104
SAMPLES_TRUE = @SAMPLES_TRUE@
105
SAMPLES_FALSE = @SAMPLES_FALSE@
107
platform = @platform@
109
ld_rpath_suf = @ld_rpath_suf@
111
include $(pkgdatadir)/config/@platform_make_fragment_name@
113
DEFAULT_MODE = @DATA_PACKAGING_MODE@
115
GENCCODE = $(sbindir)/genccode
116
GENCMN = $(sbindir)/gencmn
118
INVOKE = $(LDLIBRARYPATH_ENVVAR)=$(libdir):$$$(LDLIBRARYPATH_ENVVAR)
120
# Should be the same as U_ICUDATA_NAME
121
ICUDATA_NAME = icudt@LIB_VERSION_MAJOR@@ICUDATA_CHAR@
122
ifeq ($(strip $(PKGDATA_MODE)),)
123
PKGDATA_MODE=@DATA_PACKAGING_MODE@
125
ifeq ($(PKGDATA_MODE),common)
126
ICUDATA_DIR = $(pkgdatadir)
127
ICUPKGDATA_DIR = $(ICUDATA_DIR)
129
ifeq ($(PKGDATA_MODE),dll)
130
ICUDATA_DIR = $(pkgdatadir)
131
ICUPKGDATA_DIR = $(libdir)
133
ICUDATA_DIR = $(pkglibdir)
134
ICUPKGDATA_DIR = $(ICUDATA_DIR)