~ubuntu-branches/ubuntu/gutsy/icu/gutsy-updates

« back to all changes in this revision

Viewing changes to source/config/Makefile.inc.in

  • Committer: Package Import Robot
  • Author(s): Jay Berkenbilt
  • Date: 2005-11-19 11:29:31 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20051119112931-vcizkrp10tli4enw
Tags: 3.4-3
Explicitly build with g++ 3.4.  The current ICU fails its test suite
with 4.0 but not with 3.4.  Future versions should work properly with
4.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
## -*-makefile-*-
2
 
#******************************************************************************
3
 
#   Copyright (C) 1999-2001, International Business Machines
4
 
#   Corporation and others.  All Rights Reserved.
5
 
# $Revision: 1.26 $
6
 
#******************************************************************************
7
 
# This Makefile is designed to be included into projects which make use
8
 
# of the ICU.
9
 
 
10
 
SHELL = @SHELL@
11
 
CFLAGS = @CFLAGS@ 
12
 
CPPFLAGS = @CPPFLAGS@ $(LIBCPPFLAGS) -I$(prefix)/include
13
 
CXXFLAGS = @CXXFLAGS@ 
14
 
FFLAGS = @FFLAGS@
15
 
DEFS = @DEFS@ 
16
 
ENABLE_RPATH = @ENABLE_RPATH@
17
 
ifeq ($(ENABLE_RPATH),YES)
18
 
RPATHLDFLAGS = $(LD_RPATH)$(LD_RPATH_PRE)$(libdir)
19
 
endif
20
 
LDFLAGS = @LDFLAGS@ $(RPATHLDFLAGS)
21
 
LIBS = @LIBS@ 
22
 
ICUPREFIX = icu
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)      
32
 
 
33
 
## Environment variable to set a runtime search path
34
 
#   (Overridden when necessary in -mh files)
35
 
LDLIBRARYPATH_ENVVAR = LD_LIBRARY_PATH
36
 
 
37
 
# Force removal [for make clean]
38
 
RMV = rm -rf
39
 
 
40
 
exec_prefix = @exec_prefix@
41
 
prefix = @prefix@
42
 
program_transform_name = @program_transform_name@
43
 
bindir = @bindir@
44
 
sbindir = @sbindir@
45
 
libexecdir = @libexecdir@
46
 
datadir = @datadir@
47
 
sysconfdir = @sysconfdir@
48
 
sharedstatedir = @sharedstatedir@
49
 
localstatedir = @localstatedir@
50
 
libdir = @libdir@
51
 
includedir = @includedir@
52
 
oldincludedir = @oldincludedir@
53
 
infodir = @infodir@
54
 
mandir = @mandir@
55
 
PACKAGE = @PACKAGE@
56
 
VERSION = @VERSION@
57
 
LIB_VERSION = @LIB_VERSION@
58
 
LIB_VERSION_MAJOR = @LIB_VERSION_MAJOR@
59
 
CC = @CC@
60
 
CXX = @CXX@
61
 
AIX_SHLIB = @AIX_SHLIB@
62
 
AR = @AR@
63
 
RANLIB = @RANLIB@
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
68
 
 
69
 
INSTALL  =  @INSTALL@
70
 
INSTALL_PROGRAM  =  @INSTALL_PROGRAM@
71
 
INSTALL_DATA  =  @INSTALL_DATA@
72
 
 
73
 
INSTALL_PROGRAM = @INSTALL_PROGRAM@
74
 
INSTALL_SCRIPT = @INSTALL_SCRIPT@
75
 
INSTALL_DATA = @INSTALL_DATA@
76
 
AUTOCONF = @AUTOCONF@
77
 
 
78
 
pkgdatadir = $(datadir)/$(PACKAGE)$(ICULIBSUFFIX)/$(VERSION)
79
 
pkglibdir = $(libdir)/$(PACKAGE)$(ICULIBSUFFIX)/$(VERSION)
80
 
 
81
 
MKINSTALLDIRS = $(SHELL) $(pkgdatadir)/mkinstalldirs
82
 
 
83
 
host = @host@
84
 
host_alias = @host_alias@
85
 
host_cpu = @host_cpu@
86
 
host_vendor = @host_vendor@
87
 
host_os = @host_os@
88
 
 
89
 
LIB_M = @LIB_M@
90
 
CPP = @CPP@
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@
106
 
 
107
 
platform = @platform@
108
 
 
109
 
ld_rpath_suf = @ld_rpath_suf@
110
 
 
111
 
include $(pkgdatadir)/config/@platform_make_fragment_name@
112
 
 
113
 
DEFAULT_MODE = @DATA_PACKAGING_MODE@
114
 
 
115
 
GENCCODE = $(sbindir)/genccode
116
 
GENCMN = $(sbindir)/gencmn
117
 
 
118
 
INVOKE = $(LDLIBRARYPATH_ENVVAR)=$(libdir):$$$(LDLIBRARYPATH_ENVVAR)
119
 
 
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@
124
 
endif
125
 
ifeq ($(PKGDATA_MODE),common)
126
 
ICUDATA_DIR = $(pkgdatadir)
127
 
ICUPKGDATA_DIR = $(ICUDATA_DIR)
128
 
else
129
 
ifeq ($(PKGDATA_MODE),dll)
130
 
ICUDATA_DIR = $(pkgdatadir)
131
 
ICUPKGDATA_DIR = $(libdir)
132
 
else
133
 
ICUDATA_DIR = $(pkglibdir)
134
 
ICUPKGDATA_DIR = $(ICUDATA_DIR)
135
 
endif
136
 
endif
137