# Copyright (c) 1998-1999 ACT Financial Systems Pty Ltd. # All rights reserved. # ============================================================== # This make library may be used and distributed under the terms # of the GNU LGPL, as published by the Free Software Foundation. # See the file COPYING for details. # ============================================================== # $Id: rogue.mk,v 1.8 1999/05/17 05:58:08 akivaq Exp $ #------------------------------------------------------------------------------------------------------- # text requires: target_os_kind ms_windows SUPPORT_ROGUE #------------------------------------------------------------------------------------------------------- # refers to: #------------------------------------------------------------------------------------------------------- # provides variables: cxxrwflags #------------------------------------------------------------------------------------------------------- # provides commands: #------------------------------------------------------------------------------------------------------- # contributes to: lib3rd_cxxflags_debug lib3rd_cxxflags_optimise lib3rd_cxxincs # lib3rd_cxxlibs_debug lib3rd_cxxlibs_optimise lib3rd_cxxlibdirs #------------------------------------------------------------------------------------------------------- # Rogue Wave compiler/linker settings # settings depend on the platform (Windows, unix) ifeq ($(target_os_kind),$(ms_windows)) cxxrwflags = $(defineflag)NOMINMAX $(defineflag)RW_NO_STL $(defineflag)_RWTOOLSDLL cxxrwflags_debug = $(cxxrwflags) $(defineflag)RWDEBUG cxxrwflags_optimise = $(cxxrwflags) cxxrwincs = $(RW_BASE) cxxrwlibs_debug = mtldmt cxxrwlibs_optimise = mtldmt cxxrwlibdirs = $(RW_BASE)/lib else cxxrwflags = $(defineflag)RW_NO_XMSG $(defineflag)RW_NO_STL $(defineflag)RW_COMPILE_INSTANTIATE cxxrwflags_debug = $(cxxrwflags) $(defineflag)RWDEBUG cxxrwflags_optimise = $(cxxrwflags) cxxrwincs = $(RW_BASE)/include/CC/rw7 cxxrwlibs_debug = rwtool cxxrwlibs_optimise = rwtool cxxrwlibdirs = $(RW_BASE)/lib/rw7 endif # provide support for RogueWave, if required ifeq ($(strip $(SUPPORT_ROGUE)),yes) # lib3rd_cxxflags += $(cxxrwflags) lib3rd_cxxflags_debug += $(cxxrwflags_debug) lib3rd_cxxflags_optimise += $(cxxrwflags_optimise) lib3rd_cxxincs += $(cxxrwincs) lib3rd_cxxlibs_debug += $(cxxrwlibs_debug) lib3rd_cxxlibs_optimise += $(cxxrwlibs_optimise) lib3rd_cxxlibdirs += $(cxxrwlibdirs) endif