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