# 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: exports.mk,v 1.17 2001/10/17 08:32:44 trb Exp $ #------------------------------------------------------------------------------------------------------- # provides variables: #------------------------------------------------------------------------------------------------------- # provides commands: #------------------------------------------------------------------------------------------------------- # Export all user-definable variables to avoid picking up environment variables, # except that PRE_LIBS and POST_LIBS are by design not to be exported # We do not export variables that are in site.mk as it is included by all Makefiles # This makefile is named in MAKEFILES, so that these variables are always exported # Generic library settings export INT_SCOPING_STYLE export LIBDIRS export STDLIBDIRS export FOREIGN_INTDIRS export FOREIGN_LIBDIRS # remember, variables prefixed with PRE_ or POST_ are not to be exported directly # C/C++ compiler settings export CFLAGS export CXXFLAGS export CDEBUGFLAGS export CXXDEBUGFLAGS export CINCS export CXXINCS export CPROJECTINCS export CXXPROJECTINCS # C/C++ linker settings export CLIBS export CXXLIBS export CLIBDIRS export CXXLIBDIRS export CXXTPDIRS # C++ template instantiation export TEMPLATE_METHOD export TP_LINKAGE export IMPLICIT_TEMPLATE_FLAGS # languages that interface to C export C_INCS_TOO # IDL settings export IDLPROJECTINCS # Support for various tools export SUPPORT_ALLEGRIS export SUPPORT_GC export SUPPORT_CORBA export SUPPORT_INGRES export SUPPORT_ORACLE export SUPPORT_ROGUE export SUPPORT_RPC export SUPPORT_STL export SUPPORT_SYBASE # Target settings export TARGET_OS_KINDS export DEFAULT_TARGET_PLATFORMS # Haskell settings export HSFLAGS