17de6b1b1SDamjan Jovanovic#************************************************************** 27de6b1b1SDamjan Jovanovic# 37de6b1b1SDamjan Jovanovic# Licensed to the Apache Software Foundation (ASF) under one 47de6b1b1SDamjan Jovanovic# or more contributor license agreements. See the NOTICE file 57de6b1b1SDamjan Jovanovic# distributed with this work for additional information 67de6b1b1SDamjan Jovanovic# regarding copyright ownership. The ASF licenses this file 77de6b1b1SDamjan Jovanovic# to you under the Apache License, Version 2.0 (the 87de6b1b1SDamjan Jovanovic# "License"); you may not use this file except in compliance 97de6b1b1SDamjan Jovanovic# with the License. You may obtain a copy of the License at 107de6b1b1SDamjan Jovanovic# 117de6b1b1SDamjan Jovanovic# http://www.apache.org/licenses/LICENSE-2.0 127de6b1b1SDamjan Jovanovic# 137de6b1b1SDamjan Jovanovic# Unless required by applicable law or agreed to in writing, 147de6b1b1SDamjan Jovanovic# software distributed under the License is distributed on an 157de6b1b1SDamjan Jovanovic# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 167de6b1b1SDamjan Jovanovic# KIND, either express or implied. See the License for the 177de6b1b1SDamjan Jovanovic# specific language governing permissions and limitations 187de6b1b1SDamjan Jovanovic# under the License. 197de6b1b1SDamjan Jovanovic# 207de6b1b1SDamjan Jovanovic#************************************************************** 217de6b1b1SDamjan Jovanovic 227de6b1b1SDamjan Jovanovic 237de6b1b1SDamjan Jovanovic 247de6b1b1SDamjan Jovanovic$(eval $(call gb_Executable_Executable,rscpp)) 257de6b1b1SDamjan Jovanovic 267de6b1b1SDamjan Jovanovic$(eval $(call gb_Executable_add_precompiled_header,rscpp,$(SRCDIR)/rsc/inc/pch/precompiled_rsc)) 277de6b1b1SDamjan Jovanovic 287de6b1b1SDamjan Jovanovic$(eval $(call gb_Executable_set_include,rscpp,\ 297de6b1b1SDamjan Jovanovic $$(INCLUDE) \ 307de6b1b1SDamjan Jovanovic -I$(SRCDIR)/rsc/inc \ 317de6b1b1SDamjan Jovanovic -I$(SRCDIR)/rsc/inc/pch \ 327de6b1b1SDamjan Jovanovic)) 337de6b1b1SDamjan Jovanovic 34*7c41a32cSDamjan Jovanovic$(eval $(call gb_Executable_add_defs,rscpp,\ 35*7c41a32cSDamjan Jovanovic -DSOLAR \ 36*7c41a32cSDamjan Jovanovic)) 37*7c41a32cSDamjan Jovanovic 387de6b1b1SDamjan Jovanovicifeq ($(GUI),UNX) 397de6b1b1SDamjan Jovanovic$(eval $(call gb_Executable_add_defs,rscpp,\ 407de6b1b1SDamjan Jovanovic -Dunix \ 417de6b1b1SDamjan Jovanovic)) 427de6b1b1SDamjan Jovanovicendif 437de6b1b1SDamjan Jovanovic 447de6b1b1SDamjan Jovanovic$(eval $(call gb_Executable_add_linked_libs,rscpp,\ 457de6b1b1SDamjan Jovanovic i18nisolang1 \ 467de6b1b1SDamjan Jovanovic sal \ 477de6b1b1SDamjan Jovanovic tl \ 487de6b1b1SDamjan Jovanovic vos3 \ 497de6b1b1SDamjan Jovanovic stl \ 507de6b1b1SDamjan Jovanovic $(gb_STDLIBS) \ 517de6b1b1SDamjan Jovanovic)) 527de6b1b1SDamjan Jovanovic 537de6b1b1SDamjan Jovanovic$(eval $(call gb_Executable_add_cobjects,rscpp,\ 547de6b1b1SDamjan Jovanovic rsc/source/rscpp/cpp1 \ 557de6b1b1SDamjan Jovanovic rsc/source/rscpp/cpp2 \ 567de6b1b1SDamjan Jovanovic rsc/source/rscpp/cpp3 \ 577de6b1b1SDamjan Jovanovic rsc/source/rscpp/cpp4 \ 587de6b1b1SDamjan Jovanovic rsc/source/rscpp/cpp5 \ 597de6b1b1SDamjan Jovanovic rsc/source/rscpp/cpp6 \ 607de6b1b1SDamjan Jovanovic)) 617de6b1b1SDamjan Jovanovic 627de6b1b1SDamjan Jovanovic# cc: Sun C 5.5 Patch 112761-10 2004/08/10 637de6b1b1SDamjan Jovanovic# Solaris x86 compiler ICE 647de6b1b1SDamjan Jovanovic# "cpp6.c", [get]:ube: internal error 657de6b1b1SDamjan Jovanovic# remove after compiler upgrade 667de6b1b1SDamjan Jovanovicifeq ($(OS)$(CPU),SOLARISI) 677de6b1b1SDamjan Jovanovic$(eval $(call gb_LinkTarget_set_cxx_optimization, \ 687de6b1b1SDamjan Jovanovic rsc/source/rscpp/cpp6, $(gb_COMPILERNOOPTFLAGS) \ 697de6b1b1SDamjan Jovanovic)) 707de6b1b1SDamjan Jovanovicendif 717de6b1b1SDamjan Jovanovic 727de6b1b1SDamjan Jovanovic# vim: set noet sw=4 ts=4: 73