xref: /aoo4110/main/RepositoryFixes.mk (revision b1cdbd2c)
1*b1cdbd2cSJim Jagielski#**************************************************************
2*b1cdbd2cSJim Jagielski#
3*b1cdbd2cSJim Jagielski#  Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski#  or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski#  distributed with this work for additional information
6*b1cdbd2cSJim Jagielski#  regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski#  to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski#  "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski#  with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski#
11*b1cdbd2cSJim Jagielski#    http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski#
13*b1cdbd2cSJim Jagielski#  Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski#  software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski#  KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski#  specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski#  under the License.
19*b1cdbd2cSJim Jagielski#
20*b1cdbd2cSJim Jagielski#**************************************************************
21*b1cdbd2cSJim Jagielski
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielski
24*b1cdbd2cSJim Jagielski# fixes for all the libraries that are named with too much creativity and do
25*b1cdbd2cSJim Jagielski# not follow any of the established nameschemes
26*b1cdbd2cSJim Jagielski
27*b1cdbd2cSJim Jagielskiifeq ($(OS),LINUX)
28*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst comphelper:libcomphelper%,comphelper:libcomphelp%,$(gb_Library_FILENAMES))
29*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst cppuhelper:libcppuhelper%,cppuhelper:libuno_cppuhelper%,$(gb_Library_FILENAMES))
30*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst cppuhelper:libcppuhelper%,cppuhelper:libuno_cppuhelper%,$(gb_Library_FILENAMES))
31*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst jvmfwk:libuno_jvmfwk%,jvmfwk:libjvmfwk%,$(gb_Library_FILENAMES))
32*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst jvmfwk:libuno_jvmfwk%,jvmfwk:libjvmfwk%,$(gb_Library_FILENAMES))
33*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst salhelper:libsalhelper%,salhelper:libuno_salhelper%,$(gb_Library_FILENAMES))
34*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst salhelper:libsalhelper%,salhelper:libuno_salhelper%,$(gb_Library_FILENAMES))
35*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst ucbhelper:libucbhelper%,ucbhelper:libucbhelper4%,$(gb_Library_FILENAMES))
36*b1cdbd2cSJim Jagielski
37*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst stl:%,stl:libstdc++.so,$(gb_Library_FILENAMES))
38*b1cdbd2cSJim Jagielskigb_Library_TARGETS := $(filter-out stl,$(gb_Library_TARGETS))
39*b1cdbd2cSJim Jagielski
40*b1cdbd2cSJim Jagielskiendif
41*b1cdbd2cSJim Jagielski
42*b1cdbd2cSJim Jagielski
43*b1cdbd2cSJim Jagielskiifeq ($(OS),MACOSX)
44*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst comphelper:libcomphelper%,comphelper:libcomphelp%,$(gb_Library_FILENAMES))
45*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst cppuhelper:libcppuhelper%,cppuhelper:libuno_cppuhelper%,$(gb_Library_FILENAMES))
46*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst jvmfwk:libuno_jvmfwk%,jvmfwk:libjvmfwk%,$(gb_Library_FILENAMES))
47*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst salhelper:libsalhelper%,salhelper:libuno_salhelper%,$(gb_Library_FILENAMES))
48*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst ucbhelper:libucbhelper%,ucbhelper:libucbhelper4%,$(gb_Library_FILENAMES))
49*b1cdbd2cSJim Jagielski
50*b1cdbd2cSJim Jagielskiifneq ($(MACOSX_DEPLOYMENT_TARGET),10.4) # default to use libc++
51*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst stl:%,stl:libc++.dylib,$(gb_Library_FILENAMES))
52*b1cdbd2cSJim Jagielskielse # use libstdc++ instead on ancient MacOSX targets
53*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst stl:%,stl:libstdc++.dylib,$(gb_Library_FILENAMES))
54*b1cdbd2cSJim Jagielskiendif
55*b1cdbd2cSJim Jagielskigb_Library_TARGETS := $(filter-out stl,$(gb_Library_TARGETS))
56*b1cdbd2cSJim Jagielski
57*b1cdbd2cSJim Jagielskiendif
58*b1cdbd2cSJim Jagielski
59*b1cdbd2cSJim Jagielski
60*b1cdbd2cSJim Jagielskiifeq ($(OS),WNT)
61*b1cdbd2cSJim Jagielskiifneq ($(USE_MINGW),)
62*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst comphelper:icomphelper%,comphelper:icomphelp%,$(gb_Library_FILENAMES))
63*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst cppunit:icppunit%,cppunit:libcppunit.dll$(gb_Library_IARCEXT),$(gb_Library_FILENAMES))
64*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst cui:icui%,cui:icuin%,$(gb_Library_FILENAMES))
65*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst i18nisolang1:ii18nisolang1%,i18nisolang1:ii18nisolang%,$(gb_Library_FILENAMES))
66*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst i18nisolang1:iii18nisolang1%,i18nisolang1:iii18nisolang%,$(gb_Library_FILENAMES))
67*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst sb:isb%,sb:basic%,$(gb_Library_FILENAMES))
68*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst sfx:isfx%,sfx:sfx%,$(gb_Library_FILENAMES))
69*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst svt:isvt%,svt:svtool%,$(gb_Library_FILENAMES))
70*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst tl:itl%,tl:itools%,$(gb_Library_FILENAMES))
71*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst vbahelper:ivbahelper%,vbahelper:vbahelper%,$(gb_Library_FILENAMES))
72*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst vos3:ivos3%,vos3:ivos%,$(gb_Library_FILENAMES))
73*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst xml2:ixml2%,xml2:libxml2$(gb_Library_IARCEXT),$(gb_Library_FILENAMES))
74*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst xslt:ixslt%,xslt:libxslt.dll$(gb_Library_IARCEXT),$(gb_Library_FILENAMES))
75*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst rdf:irdf%,rdf:librdf.dll$(gb_Library_IARCEXT),$(gb_Library_FILENAMES))
76*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst z:iz%,z:zlib%,$(gb_Library_FILENAMES))
77*b1cdbd2cSJim Jagielski
78*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst stl:istl%,stl:msvcprt%,$(gb_Library_FILENAMES))
79*b1cdbd2cSJim Jagielski
80*b1cdbd2cSJim Jagielskigb_Library_NOILIBFILENAMES:=\
81*b1cdbd2cSJim Jagielski	icule \
82*b1cdbd2cSJim Jagielski	icuuc \
83*b1cdbd2cSJim Jagielski	sot \
84*b1cdbd2cSJim Jagielski	uwinapi \
85*b1cdbd2cSJim Jagielski
86*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(filter-out $(foreach lib,$(gb_Library_NOILIBFILENAMES),$(lib):%),$(gb_Library_FILENAMES))
87*b1cdbd2cSJim Jagielskigb_Library_FILENAMES += $(foreach lib,$(gb_Library_NOILIBFILENAMES),$(lib):$(lib)$(gb_Library_PLAINEXT))
88*b1cdbd2cSJim Jagielski
89*b1cdbd2cSJim Jagielskigb_Library_ILIBFILENAMES:=\
90*b1cdbd2cSJim Jagielski	gdiplus \
91*b1cdbd2cSJim Jagielski	uuid \
92*b1cdbd2cSJim Jagielski
93*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(filter-out $(foreach lib,$(gb_Library_ILIBFILENAMES),$(lib):%),$(gb_Library_DLLFILENAMES))
94*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES += $(foreach lib,$(gb_Library_ILIBFILENAMES),$(lib):$(PSDK_HOME)/lib/$(lib)$(gb_Library_ILIBEXT))
95*b1cdbd2cSJim Jagielski
96*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst comphelper:comphelper%,comphelper:comphelp%,$(gb_Library_DLLFILENAMES))
97*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst icule:icule%,icule:icule40%,$(gb_Library_DLLFILENAMES))
98*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst icuuc:icuuc%,icuuc:icuuc40%,$(gb_Library_DLLFILENAMES))
99*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst jvmaccess:jvmaccess%,jvmaccess:jvmaccess$(gb_Library_MAJORVER)%,$(gb_Library_DLLFILENAMES))
100*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst ucbhelper:ucbhelper%,ucbhelper:ucbhelper4%,$(gb_Library_DLLFILENAMES))
101*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst z:z%,z:zlib%,$(gb_Library_DLLFILENAMES))
102*b1cdbd2cSJim Jagielski
103*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst stl:%,stl:$(gb_Library_IARCSYSPRE)stdc++_s$(gb_Library_IARCSYSPRE),$(gb_Library_FILENAMES))
104*b1cdbd2cSJim Jagielskigb_Library_TARGETS := $(filter-out stl,$(gb_Library_TARGETS))
105*b1cdbd2cSJim Jagielski
106*b1cdbd2cSJim Jagielskielse
107*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst comphelper:icomphelper%,comphelper:icomphelp%,$(gb_Library_FILENAMES))
108*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst cppunit:icppunit%,cppunit:icppunit_dll%,$(gb_Library_FILENAMES))
109*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst cui:icui%,cui:icuin%,$(gb_Library_FILENAMES))
110*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst i18nisolang1:ii18nisolang1%,i18nisolang1:ii18nisolang%,$(gb_Library_FILENAMES))
111*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst i18nisolang1:iii18nisolang1%,i18nisolang1:iii18nisolang%,$(gb_Library_FILENAMES))
112*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst sb:isb%,sb:basic%,$(gb_Library_FILENAMES))
113*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst sfx:isfx%,sfx:sfx%,$(gb_Library_FILENAMES))
114*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst svt:isvt%,svt:svtool%,$(gb_Library_FILENAMES))
115*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst tl:itl%,tl:itools%,$(gb_Library_FILENAMES))
116*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst vbahelper:ivbahelper%,vbahelper:vbahelper%,$(gb_Library_FILENAMES))
117*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst vos3:ivos3%,vos3:ivos%,$(gb_Library_FILENAMES))
118*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst xml2:ixml2%,xml2:libxml2%,$(gb_Library_FILENAMES))
119*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst xslt:ixslt%,xslt:libxslt%,$(gb_Library_FILENAMES))
120*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst rdf:irdf%,rdf:librdf%,$(gb_Library_FILENAMES))
121*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst z:iz%,z:zlib%,$(gb_Library_FILENAMES))
122*b1cdbd2cSJim Jagielskigb_StaticLibrary_FILENAMES := $(patsubst graphite:graphite%,graphite:graphite_dll%,$(gb_StaticLibrary_FILENAMES))
123*b1cdbd2cSJim Jagielski
124*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst stl:istl%,stl:msvcprt%,$(gb_Library_FILENAMES))
125*b1cdbd2cSJim Jagielski
126*b1cdbd2cSJim Jagielskigb_Library_NOILIBFILENAMES:=\
127*b1cdbd2cSJim Jagielski	advapi32 \
128*b1cdbd2cSJim Jagielski	gdi32 \
129*b1cdbd2cSJim Jagielski	gdiplus \
130*b1cdbd2cSJim Jagielski	gnu_getopt \
131*b1cdbd2cSJim Jagielski	icuuc \
132*b1cdbd2cSJim Jagielski	icule \
133*b1cdbd2cSJim Jagielski	imm32\
134*b1cdbd2cSJim Jagielski	kernel32 \
135*b1cdbd2cSJim Jagielski	msimg32 \
136*b1cdbd2cSJim Jagielski	msvcrt \
137*b1cdbd2cSJim Jagielski	mpr \
138*b1cdbd2cSJim Jagielski	oldnames \
139*b1cdbd2cSJim Jagielski	ole32 \
140*b1cdbd2cSJim Jagielski	oleaut32 \
141*b1cdbd2cSJim Jagielski	shell32 \
142*b1cdbd2cSJim Jagielski	sot \
143*b1cdbd2cSJim Jagielski	user32 \
144*b1cdbd2cSJim Jagielski	uuid \
145*b1cdbd2cSJim Jagielski	uwinapi \
146*b1cdbd2cSJim Jagielski	winspool \
147*b1cdbd2cSJim Jagielski
148*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(filter-out $(foreach lib,$(gb_Library_NOILIBFILENAMES),$(lib):%),$(gb_Library_FILENAMES))
149*b1cdbd2cSJim Jagielskigb_Library_FILENAMES += $(foreach lib,$(gb_Library_NOILIBFILENAMES),$(lib):$(lib)$(gb_Library_PLAINEXT))
150*b1cdbd2cSJim Jagielski#ifneq ($(gb_PRODUCT),$(true))
151*b1cdbd2cSJim Jagielski#gb_Library_FILENAMES := $(patsubst msvcrt:msvcrt%,msvcrt:msvcrtd%,$(gb_Library_FILENAMES))
152*b1cdbd2cSJim Jagielski#endif
153*b1cdbd2cSJim Jagielski
154*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst comphelper:comphelper%,comphelper:comphelp%,$(gb_Library_DLLFILENAMES))
155*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst icuuc:icuuc%,icuuc:icuuc40%,$(gb_Library_DLLFILENAMES))
156*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst ucbhelper:ucbhelper%,ucbhelper:ucbhelper4%,$(gb_Library_DLLFILENAMES))
157*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst z:z%,z:zlib%,$(gb_Library_DLLFILENAMES))
158*b1cdbd2cSJim Jagielski
159*b1cdbd2cSJim Jagielskiendif
160*b1cdbd2cSJim Jagielski
161*b1cdbd2cSJim Jagielskiendif
162*b1cdbd2cSJim Jagielski
163*b1cdbd2cSJim Jagielskiifeq ($(OS),OS2)
164*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst comphelper:comphelper%,comphelper:comphelpgcc3%,$(gb_Library_FILENAMES))
165*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst cppu:cppu%,cppu:cppu3%,$(gb_Library_FILENAMES))
166*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst cppuhelper:cppuhelper%,cppuhelper:cppuh3%,$(gb_Library_FILENAMES))
167*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst cppunit:icppunit%,cppunit:cppunit%,$(gb_Library_FILENAMES))
168*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst cui:iicuc%,cui:icuc%,$(gb_Library_FILENAMES))
169*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst i18nisolang1:i18nisolang1%,i18nisolang1:i18nisolang1gcc3%,$(gb_Library_FILENAMES))
170*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst jvmaccess:jvmaccess%,jvmaccess:jvmaccess3gcc3%,$(gb_Library_FILENAMES))
171*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst jvmfwk:jvmfwk%,jvmfwk:jvmfwk3%,$(gb_Library_FILENAMES))
172*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst rdf:rdf%,rdf:librdf%,$(gb_Library_FILENAMES))
173*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst tl:itl%,tl:tl%,$(gb_Library_FILENAMES))
174*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst sal:sal%,sal:sal3%,$(gb_Library_FILENAMES))
175*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst salhelper:salhelper%,salhelper:salhelp3%,$(gb_Library_FILENAMES))
176*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst sfx:isfx%,sfx:sfx%,$(gb_Library_FILENAMES))
177*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst svl:isvl%,svl:svl%,$(gb_Library_FILENAMES))
178*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst svt:isvt%,svt:svtool%,$(gb_Library_FILENAMES))
179*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst vbahelper:ivbahelper%,vbahelper:vbahelper%,$(gb_Library_FILENAMES))
180*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst vcl:ivcl%,vcl:vcl%,$(gb_Library_FILENAMES))
181*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst ucbhelper:ucbhelper%,ucbhelper:ucbh4%,$(gb_Library_FILENAMES))
182*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst vos3:vos3%,vos3:vos3gcc3%,$(gb_Library_FILENAMES))
183*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst xo:ixo%,xo:xo%,$(gb_Library_FILENAMES))
184*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst xml2:ixml2%,xml2:xml2%,$(gb_Library_FILENAMES))
185*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst xslt:ixslt%,xslt:libxslt%,$(gb_Library_FILENAMES))
186*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst stl:stl%,stl:stdc++%,$(gb_Library_FILENAMES))
187*b1cdbd2cSJim Jagielski
188*b1cdbd2cSJim Jagielski# translate to 8.3 naming
189*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst sw:sw%,sw:swoo%,$(gb_Library_DLLFILENAMES))
190*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst comphelper:comphelper%,comphelper:comphelp%,$(gb_Library_DLLFILENAMES))
191*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst drawinglayer:drawinglayer%,drawinglayer:drawingl%,$(gb_Library_DLLFILENAMES))
192*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst fsstorage:fsstorage.uno%,fsstorage:fsstorag%,$(gb_Library_DLLFILENAMES))
193*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst hatchwindowfactory:hatchwindowfactory.uno%,hatchwindowfactory:hatchwin%,$(gb_Library_DLLFILENAMES))
194*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst msforms:msforms.uno%,msforms:msforms%,$(gb_Library_DLLFILENAMES))
195*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst passwordcontainer:passwordcontainer.uno%,passwordcontainer:password%,$(gb_Library_DLLFILENAMES))
196*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst productregistration:productregistration.uno%,productregistration:productr%,$(gb_Library_DLLFILENAMES))
197*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst textconversiondlgs:textconversiondlgs%,textconversiondlgs:txcnvdlg%,$(gb_Library_DLLFILENAMES))
198*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst vbahelper:vbahelper%,vbahelper:vbahelp%,$(gb_Library_DLLFILENAMES))
199*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst vbaswobj:vbaswobj.uno%,vbaswobj:vbaswobj%,$(gb_Library_DLLFILENAMES))
200*b1cdbd2cSJim Jagielskigb_Library_DLLFILENAMES := $(patsubst sfx:test_sfx2_metadatable%,sfx:tstsfx2m%,$(gb_Library_DLLFILENAMES))
201*b1cdbd2cSJim Jagielski
202*b1cdbd2cSJim Jagielskigb_Library_NOILIBFILENAMES:=\
203*b1cdbd2cSJim Jagielski	ft2lib \
204*b1cdbd2cSJim Jagielski	icuuc \
205*b1cdbd2cSJim Jagielski	icule
206*b1cdbd2cSJim Jagielski
207*b1cdbd2cSJim Jagielskigb_Library_ILIBFILENAMES:=\
208*b1cdbd2cSJim Jagielski	ft2lib \
209*b1cdbd2cSJim Jagielski	uuid \
210*b1cdbd2cSJim Jagielski
211*b1cdbd2cSJim Jagielskiendif
212*b1cdbd2cSJim Jagielski
213*b1cdbd2cSJim Jagielskiifeq ($(OS),SOLARIS)
214*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst comphelper:libcomphelper%,comphelper:libcomphelp%,$(gb_Library_FILENAMES))
215*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst cppuhelper:libcppuhelper%,cppuhelper:libuno_cppuhelper%,$(gb_Library_FILENAMES))
216*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst ucbhelper:libucbhelper%,ucbhelper:libucbhelper4%,$(gb_Library_FILENAMES))
217*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst jvmfwk:libuno_jvmfwk%,jvmfwk:libjvmfwk%,$(gb_Library_FILENAMES))
218*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst salhelper:libsalhelper%,salhelper:libuno_salhelper%,$(gb_Library_FILENAMES))
219*b1cdbd2cSJim Jagielski#$(info libnames: $(gb_Library_FILENAMES))
220*b1cdbd2cSJim Jagielski
221*b1cdbd2cSJim Jagielskiendif
222*b1cdbd2cSJim Jagielski
223*b1cdbd2cSJim Jagielskiifeq ($(OS),FREEBSD)
224*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst comphelper:libcomphelper%,comphelper:libcomphelp%,$(gb_Library_FILENAMES))
225*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst cppuhelper:libcppuhelper%,cppuhelper:libuno_cppuhelper%,$(gb_Library_FILENAMES))
226*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst cppuhelper:libcppuhelper%,cppuhelper:libuno_cppuhelper%,$(gb_Library_FILENAMES))
227*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst jvmfwk:libuno_jvmfwk%,jvmfwk:libjvmfwk%,$(gb_Library_FILENAMES))
228*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst jvmfwk:libuno_jvmfwk%,jvmfwk:libjvmfwk%,$(gb_Library_FILENAMES))
229*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst salhelper:libsalhelper%,salhelper:libuno_salhelper%,$(gb_Library_FILENAMES))
230*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst salhelper:libsalhelper%,salhelper:libuno_salhelper%,$(gb_Library_FILENAMES))
231*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst ucbhelper:libucbhelper%,ucbhelper:libucbhelper4%,$(gb_Library_FILENAMES))
232*b1cdbd2cSJim Jagielski
233*b1cdbd2cSJim Jagielskigb_Library_FILENAMES := $(patsubst stl:%,stl:libstdc++.so,$(gb_Library_FILENAMES))
234*b1cdbd2cSJim Jagielskigb_Library_TARGETS := $(filter-out stl,$(gb_Library_TARGETS))
235*b1cdbd2cSJim Jagielski
236*b1cdbd2cSJim Jagielskiendif
237*b1cdbd2cSJim Jagielski
238*b1cdbd2cSJim Jagielski# we do not require a known rule for these, when using system libs
239*b1cdbd2cSJim Jagielski
240*b1cdbd2cSJim Jagielskigb_Library_TARGETS := $(filter-out stl,$(gb_Library_TARGETS))
241*b1cdbd2cSJim Jagielski
242*b1cdbd2cSJim Jagielskiifeq ($(SYSTEM_LIBXML),YES)
243*b1cdbd2cSJim Jagielskigb_Library_TARGETS := $(filter-out xml2,$(gb_Library_TARGETS))
244*b1cdbd2cSJim Jagielskiendif
245*b1cdbd2cSJim Jagielski
246*b1cdbd2cSJim Jagielskiifeq ($(SYSTEM_LIBXSLT),YES)
247*b1cdbd2cSJim Jagielskigb_Library_TARGETS := $(filter-out xslt,$(gb_Library_TARGETS))
248*b1cdbd2cSJim Jagielskiendif
249*b1cdbd2cSJim Jagielski
250*b1cdbd2cSJim Jagielskiifeq ($(SYSTEM_REDLAND),YES)
251*b1cdbd2cSJim Jagielskigb_Library_TARGETS := $(filter-out rdf,$(gb_Library_TARGETS))
252*b1cdbd2cSJim Jagielskiendif
253*b1cdbd2cSJim Jagielski
254*b1cdbd2cSJim Jagielskiifeq ($(SYSTEM_ICU),YES)
255*b1cdbd2cSJim Jagielskigb_Library_TARGETS := $(filter-out icuuc,$(gb_Library_TARGETS))
256*b1cdbd2cSJim Jagielskiendif
257*b1cdbd2cSJim Jagielski
258*b1cdbd2cSJim Jagielski# vim: set noet sw=4 ts=4:
259