~ubuntu-branches/ubuntu/oneiric/firebird2.5/oneiric-security

« back to all changes in this revision

Viewing changes to .pc/no-spurious-linkage.patch/builds/posix/Makefile.in.fbtrace

  • Committer: Bazaar Package Importer
  • Author(s): Damyan Ivanov
  • Date: 2011-04-23 11:14:47 UTC
  • mfrom: (15.1.3 sid)
  • Revision ID: james.westby@ubuntu.com-20110423111447-liopox8hmj2yb5po
Tags: 2.5.0.26074-0.ds4-5
* watch: protect against 'ReleaseCandidate' in versions
* add a patch from upstream SVN fixing loading of ICU routines
* disable fix_kfreebsd_amd64_miscompile.patch
* link fbtrace with ICU and libpthreads
* drop lintian overrides about manpages in dependency package
* claim conformance to Policy 3.9.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# This library is free software; you can redistribute it and/or
 
2
# modify it under the terms of the GNU Lesser General Public
 
3
# License as published by the Free Software Foundation; either
 
4
# version 2.1 of the License, or (at your option) any later version.
 
5
# You may obtain a copy of the Licence at
 
6
# http://www.gnu.org/licences/lgpl.html
 
7
 
8
# As a special exception this file can also be included in modules
 
9
# with other source code as long as that source code has been 
 
10
# released under an Open Source Initiative certificed licence.  
 
11
# More information about OSI certification can be found at: 
 
12
# http://www.opensource.org 
 
13
 
14
# This module is distributed in the hope that it will be useful,
 
15
# but WITHOUT ANY WARRANTY; without even the implied warranty of
 
16
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
17
# GNU Lesser General Public Licence for more details.
 
18
 
19
# This module was created by members of the firebird development 
 
20
# team.  All individual contributions remain the Copyright (C) of 
 
21
# those individuals and all rights are reserved.  Contributors to 
 
22
# this file are either listed below or can be obtained from a CVS 
 
23
# history command.
 
24
#
 
25
#  Created by:  Mark O'Donohue <mark.odonohue@ludwig.edu.au>
 
26
#
 
27
#  Contributor(s):
 
28
 
29
#
 
30
#
 
31
ROOT=..
 
32
ObjModuleType=superclient
 
33
CXXFLAGS+= -DSUPERCLIENT
 
34
 
 
35
include     $(ROOT)/gen/make.defaults
 
36
include     $(ROOT)/gen/make.platform
 
37
include     $(ROOT)/gen/make.rules
 
38
include     $(ROOT)/gen/make.shared.variables
 
39
 
 
40
@SET_MAKE@
 
41
 
 
42
 
 
43
FBTRACE_UTIL_Files= TraceConfiguration.cpp traceplugin.cpp TracePluginImpl.cpp \
 
44
        TraceUnicodeUtils.cpp PluginLogWriter.cpp platform.cpp
 
45
 
 
46
FBTRACE_UTIL_Sources = $(addprefix utilities/ntrace/, $(FBTRACE_UTIL_Files))
 
47
 
 
48
FBTRACE_UTIL_Objects = $(addprefix $(OBJ)/, $(addsuffix .o, $(basename $(FBTRACE_UTIL_Sources))))
 
49
 
 
50
 
 
51
FBTRACE_OTHER_Sources = $(OS_SPECIFIC_Sources) $(TRACE_OS_Sources) \
 
52
        jrd/isc.cpp jrd/isc_file.cpp jrd/isc_sync.cpp jrd/CharSet.cpp jrd/TextType.cpp \
 
53
        jrd/IntlUtil.cpp jrd/unicode_util.cpp common/classes/ClumpletReader.cpp common/utils.cpp
 
54
 
 
55
FBTRACE_OTHER_Objects = $(addprefix $(OBJ)/, $(addsuffix .o, $(basename $(FBTRACE_OTHER_Sources))))
 
56
 
 
57
 
 
58
FBTRACE_Objects = $(FBTRACE_UTIL_Objects) $(FBTRACE_OTHER_Objects) $(CONFIG_Objects) \
 
59
                                  $(VULCAN_Objects) $(FBCOMMON_ClientObjects) $(FBCLASSES_MsgObjects) \
 
60
                                  $(FBCLASSES_ClientObjects) $(FBCONFIG_Objects)
 
61
 
 
62
 
 
63
AllObjects = $(FBTRACE_Objects)
 
64
Dependencies = $(AllObjects:.o=.d)
 
65
 
 
66
 
 
67
.PHONY: all fbtrace
 
68
 
 
69
 
 
70
all : fbtrace
 
71
 
 
72
fbtrace: $(FBTRACE)
 
73
 
 
74
$(FBTRACE):     $(FBTRACE_Objects)
 
75
        $(LINK_TRACE) -o $@ $^ $(LINK_TRACE_LIBS)
 
76
 
 
77
 
 
78
include $(ROOT)/gen/make.shared.targets
 
79
 
 
80
-include $(Dependencies)