12755751fSHerbert Dürr#**************************************************************
22755751fSHerbert Dürr#
32755751fSHerbert Dürr#  Licensed to the Apache Software Foundation (ASF) under one
42755751fSHerbert Dürr#  or more contributor license agreements.  See the NOTICE file
52755751fSHerbert Dürr#  distributed with this work for additional information
62755751fSHerbert Dürr#  regarding copyright ownership.  The ASF licenses this file
72755751fSHerbert Dürr#  to you under the Apache License, Version 2.0 (the
82755751fSHerbert Dürr#  "License"); you may not use this file except in compliance
92755751fSHerbert Dürr#  with the License.  You may obtain a copy of the License at
102755751fSHerbert Dürr#
112755751fSHerbert Dürr#    http://www.apache.org/licenses/LICENSE-2.0
122755751fSHerbert Dürr#
132755751fSHerbert Dürr#  Unless required by applicable law or agreed to in writing,
142755751fSHerbert Dürr#  software distributed under the License is distributed on an
152755751fSHerbert Dürr#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
162755751fSHerbert Dürr#  KIND, either express or implied.  See the License for the
172755751fSHerbert Dürr#  specific language governing permissions and limitations
182755751fSHerbert Dürr#  under the License.
192755751fSHerbert Dürr#
202755751fSHerbert Dürr#**************************************************************
212755751fSHerbert Dürr
222755751fSHerbert Dürr
232755751fSHerbert Dürr
242755751fSHerbert DürrPRJ=..$/..$/..
252755751fSHerbert Dürr
262755751fSHerbert DürrPRJNAME=bridges
27*6d1ed1ddSHerbert DürrTARGET=$(COMNAME)_uno
282755751fSHerbert DürrLIBTARGET=no
292755751fSHerbert DürrENABLE_EXCEPTIONS=TRUE
302755751fSHerbert Dürr
312755751fSHerbert Dürr# --- Settings -----------------------------------------------------
322755751fSHerbert Dürr
332755751fSHerbert Dürr.INCLUDE :  settings.mk
342755751fSHerbert Dürr
352755751fSHerbert Dürr# --- Files --------------------------------------------------------
362755751fSHerbert Dürr
372755751fSHerbert Dürr.IF "$(OS)$(CPU)" == "MACOSXX"
382755751fSHerbert Dürr
392755751fSHerbert Dürr.IF "$(cppu_no_leak)" == ""
402755751fSHerbert DürrCFLAGS += -DLEAK_STATIC_DATA
412755751fSHerbert Dürr.ENDIF
422755751fSHerbert Dürr
432755751fSHerbert Dürr# In case someone enabled the non-standard -fomit-frame-pointer which does not
442755751fSHerbert Dürr# work with the .cxx sources in this directory:
452755751fSHerbert DürrCFLAGSCXX += -fno-omit-frame-pointer -fnon-call-exceptions
462755751fSHerbert Dürr
472755751fSHerbert DürrSLOFILES= \
482755751fSHerbert Dürr	$(SLO)$/abi.obj			\
492755751fSHerbert Dürr	$(SLO)$/except.obj		\
502755751fSHerbert Dürr	$(SLO)$/cpp2uno.obj		\
511466499aSHerbert Dürr	$(SLO)$/uno2cpp.obj
522755751fSHerbert Dürr
532755751fSHerbert DürrSHL1TARGET= $(TARGET)
542755751fSHerbert Dürr
552755751fSHerbert DürrSHL1DEF=$(MISC)$/$(SHL1TARGET).def
562755751fSHerbert DürrSHL1IMPLIB=i$(TARGET)
572755751fSHerbert DürrSHL1VERSIONMAP=..$/..$/bridge_exports.map
582755751fSHerbert DürrSHL1RPATH=URELIB
592755751fSHerbert Dürr
602755751fSHerbert DürrSHL1OBJS = $(SLOFILES)
612755751fSHerbert DürrSHL1LIBS = $(SLB)$/cpp_uno_shared.lib
622755751fSHerbert Dürr
632755751fSHerbert DürrSHL1STDLIBS= \
642755751fSHerbert Dürr	$(CPPULIB)			\
652755751fSHerbert Dürr	$(SALLIB)
662755751fSHerbert Dürr
672755751fSHerbert Dürr.ENDIF
682755751fSHerbert Dürr
692755751fSHerbert Dürr# --- Targets ------------------------------------------------------
702755751fSHerbert Dürr
712755751fSHerbert Dürr.INCLUDE :  target.mk
72