1af84ad07SPedro Giffuni#**************************************************************
2af84ad07SPedro Giffuni#
3af84ad07SPedro Giffuni#  Licensed to the Apache Software Foundation (ASF) under one
4af84ad07SPedro Giffuni#  or more contributor license agreements.  See the NOTICE file
5af84ad07SPedro Giffuni#  distributed with this work for additional information
6af84ad07SPedro Giffuni#  regarding copyright ownership.  The ASF licenses this file
7af84ad07SPedro Giffuni#  to you under the Apache License, Version 2.0 (the
8af84ad07SPedro Giffuni#  "License"); you may not use this file except in compliance
9af84ad07SPedro Giffuni#  with the License.  You may obtain a copy of the License at
10af84ad07SPedro Giffuni#
11af84ad07SPedro Giffuni#    http://www.apache.org/licenses/LICENSE-2.0
12af84ad07SPedro Giffuni#
13af84ad07SPedro Giffuni#  Unless required by applicable law or agreed to in writing,
14af84ad07SPedro Giffuni#  software distributed under the License is distributed on an
15af84ad07SPedro Giffuni#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16af84ad07SPedro Giffuni#  KIND, either express or implied.  See the License for the
17af84ad07SPedro Giffuni#  specific language governing permissions and limitations
18af84ad07SPedro Giffuni#  under the License.
19af84ad07SPedro Giffuni#
20af84ad07SPedro Giffuni#**************************************************************
21af84ad07SPedro Giffuni
22af84ad07SPedro Giffuni
23af84ad07SPedro Giffuni
24af84ad07SPedro GiffuniPRJ=..$/..$/..
25af84ad07SPedro Giffuni
26af84ad07SPedro GiffuniPRJNAME=bridges
27af84ad07SPedro GiffuniTARGET=gcc3_uno
28af84ad07SPedro GiffuniLIBTARGET=no
29af84ad07SPedro GiffuniENABLE_EXCEPTIONS=TRUE
30af84ad07SPedro Giffuni
31af84ad07SPedro Giffuni# --- Settings -----------------------------------------------------
32af84ad07SPedro Giffuni
33af84ad07SPedro Giffuni.INCLUDE :  settings.mk
34af84ad07SPedro Giffuni
35af84ad07SPedro Giffuni# --- Files --------------------------------------------------------
36af84ad07SPedro Giffuni
37*2926eac7SPedro Giffuni.IF "$(OS)$(CPU)$(COMNAME)$(CPUNAME)" == "FREEBSDPgcc3POWERPC64"
38af84ad07SPedro Giffuni
39af84ad07SPedro Giffuni.IF "$(cppu_no_leak)" == ""
40af84ad07SPedro GiffuniCFLAGS += -DLEAK_STATIC_DATA
41af84ad07SPedro Giffuni.ENDIF
42af84ad07SPedro Giffuni
43af84ad07SPedro Giffuni# In case someone enabled the non-standard -fomit-frame-pointer which does not
44af84ad07SPedro Giffuni# work with the .cxx sources in this directory:
45af84ad07SPedro GiffuniCFLAGSCXX += -fno-omit-frame-pointer
46af84ad07SPedro Giffuni
47af84ad07SPedro GiffuniNOOPTFILES= \
48af84ad07SPedro Giffuni	$(SLO)$/uno2cpp.obj \
49af84ad07SPedro Giffuni	$(SLO)$/cpp2uno.obj
50af84ad07SPedro Giffuni
51af84ad07SPedro GiffuniCFLAGSNOOPT=-O0
52af84ad07SPedro Giffuni
53af84ad07SPedro GiffuniSLOFILES= \
54af84ad07SPedro Giffuni	$(SLO)$/except.obj		\
55af84ad07SPedro Giffuni	$(SLO)$/cpp2uno.obj		\
56af84ad07SPedro Giffuni	$(SLO)$/uno2cpp.obj
57af84ad07SPedro Giffuni
58af84ad07SPedro GiffuniSHL1TARGET= $(TARGET)
59af84ad07SPedro Giffuni
60af84ad07SPedro GiffuniSHL1DEF=$(MISC)$/$(SHL1TARGET).def
61af84ad07SPedro GiffuniSHL1IMPLIB=i$(TARGET)
62af84ad07SPedro GiffuniSHL1VERSIONMAP=..$/..$/bridge_exports.map
63af84ad07SPedro Giffuni
64af84ad07SPedro GiffuniSHL1OBJS= $(SLOFILES)
65af84ad07SPedro GiffuniSHL1LIBS = $(SLB)$/cpp_uno_shared.lib
66af84ad07SPedro Giffuni
67af84ad07SPedro GiffuniSHL1STDLIBS= \
68af84ad07SPedro Giffuni	$(CPPULIB)			\
69af84ad07SPedro Giffuni	$(SALLIB)
70af84ad07SPedro Giffuni
71af84ad07SPedro Giffuni.ENDIF
72af84ad07SPedro Giffuni
73af84ad07SPedro Giffuni# --- Targets ------------------------------------------------------
74af84ad07SPedro Giffuni
75af84ad07SPedro Giffuni.INCLUDE :  target.mk
76