176cf6069SPedro Giffuni#************************************************************** 276cf6069SPedro Giffuni# 376cf6069SPedro Giffuni# Licensed to the Apache Software Foundation (ASF) under one 476cf6069SPedro Giffuni# or more contributor license agreements. See the NOTICE file 576cf6069SPedro Giffuni# distributed with this work for additional information 676cf6069SPedro Giffuni# regarding copyright ownership. The ASF licenses this file 776cf6069SPedro Giffuni# to you under the Apache License, Version 2.0 (the 876cf6069SPedro Giffuni# "License"); you may not use this file except in compliance 976cf6069SPedro Giffuni# with the License. You may obtain a copy of the License at 1076cf6069SPedro Giffuni# 1176cf6069SPedro Giffuni# http://www.apache.org/licenses/LICENSE-2.0 1276cf6069SPedro Giffuni# 1376cf6069SPedro Giffuni# Unless required by applicable law or agreed to in writing, 1476cf6069SPedro Giffuni# software distributed under the License is distributed on an 1576cf6069SPedro Giffuni# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 1676cf6069SPedro Giffuni# KIND, either express or implied. See the License for the 1776cf6069SPedro Giffuni# specific language governing permissions and limitations 1876cf6069SPedro Giffuni# under the License. 1976cf6069SPedro Giffuni# 2076cf6069SPedro Giffuni#************************************************************** 2176cf6069SPedro Giffuni 2276cf6069SPedro Giffuni 2376cf6069SPedro Giffuni 2476cf6069SPedro GiffuniPRJ=..$/..$/.. 2576cf6069SPedro Giffuni 2676cf6069SPedro GiffuniPRJNAME=bridges 2776cf6069SPedro GiffuniTARGET=gcc3_uno 2876cf6069SPedro GiffuniLIBTARGET=no 2976cf6069SPedro GiffuniENABLE_EXCEPTIONS=TRUE 3076cf6069SPedro Giffuni 3176cf6069SPedro Giffuni# --- Settings ----------------------------------------------------- 3276cf6069SPedro Giffuni 3376cf6069SPedro Giffuni.INCLUDE : settings.mk 3476cf6069SPedro Giffuni 3576cf6069SPedro Giffuni# --- Files -------------------------------------------------------- 3676cf6069SPedro Giffuni 37*d2ddbf63SPedro Giffuni.IF "$(OS)$(CPU)$(COMNAME)$(CPUNAME)" == "FREEBSDPgcc3POWERPC64" 3876cf6069SPedro Giffuni 3976cf6069SPedro Giffuni.IF "$(cppu_no_leak)" == "" 4076cf6069SPedro GiffuniCFLAGS += -DLEAK_STATIC_DATA 4176cf6069SPedro Giffuni.ENDIF 4276cf6069SPedro Giffuni 4376cf6069SPedro Giffuni# In case someone enabled the non-standard -fomit-frame-pointer which does not 4476cf6069SPedro Giffuni# work with the .cxx sources in this directory: 4576cf6069SPedro GiffuniCFLAGSCXX += -fno-omit-frame-pointer 4676cf6069SPedro Giffuni 4776cf6069SPedro GiffuniNOOPTFILES= \ 4876cf6069SPedro Giffuni $(SLO)$/uno2cpp.obj \ 4976cf6069SPedro Giffuni $(SLO)$/cpp2uno.obj 5076cf6069SPedro Giffuni 5176cf6069SPedro GiffuniCFLAGSNOOPT=-O0 5276cf6069SPedro Giffuni 5376cf6069SPedro GiffuniSLOFILES= \ 5476cf6069SPedro Giffuni $(SLO)$/except.obj \ 5576cf6069SPedro Giffuni $(SLO)$/cpp2uno.obj \ 5676cf6069SPedro Giffuni $(SLO)$/uno2cpp.obj 5776cf6069SPedro Giffuni 5876cf6069SPedro GiffuniSHL1TARGET= $(TARGET) 5976cf6069SPedro Giffuni 6076cf6069SPedro GiffuniSHL1DEF=$(MISC)$/$(SHL1TARGET).def 6176cf6069SPedro GiffuniSHL1IMPLIB=i$(TARGET) 6276cf6069SPedro GiffuniSHL1VERSIONMAP=..$/..$/bridge_exports.map 6376cf6069SPedro Giffuni 6476cf6069SPedro GiffuniSHL1OBJS= $(SLOFILES) 6576cf6069SPedro GiffuniSHL1LIBS = $(SLB)$/cpp_uno_shared.lib 6676cf6069SPedro Giffuni 6776cf6069SPedro GiffuniSHL1STDLIBS= \ 6876cf6069SPedro Giffuni $(CPPULIB) \ 6976cf6069SPedro Giffuni $(SALLIB) 7076cf6069SPedro Giffuni 7176cf6069SPedro Giffuni.ENDIF 7276cf6069SPedro Giffuni 7376cf6069SPedro Giffuni# --- Targets ------------------------------------------------------ 7476cf6069SPedro Giffuni 7576cf6069SPedro Giffuni.INCLUDE : target.mk 76