# 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: site_win.mk,v 1.6 1999/07/11 04:25:23 trb Exp $ # directories for GNU and common unix tools GNU_TOOLS_BIN = /Cygnus/cygwin-b20/H-i586-cygwin32/bin OS_TOOLS_BIN = $(GNU_TOOLS_BIN) # GNU tools, required for their superior functionality INSTALL = $(GNU_TOOLS_BIN)/install CP = $(GNU_TOOLS_BIN)/cp CPA = $(GNU_TOOLS_BIN)/cp -a FIND = $(GNU_TOOLS_BIN)/find # common unix (e.g. Solaris) tools MKDIR = $(OS_TOOLS_BIN)/mkdir -p RM = $(OS_TOOLS_BIN)/rm -f RMFR = $(OS_TOOLS_BIN)/rm -fr MV = $(OS_TOOLS_BIN)/mv TR = $(OS_TOOLS_BIN)/tr CHMOD = $(OS_TOOLS_BIN)/chmod TAR = $(OS_TOOLS_BIN)/tar #//+ TODO change location - path for perl PERL = /usr/bin/perl # this is required on NT SHELL = $(GNU_TOOLS_BIN)/sh # location of Visual C++ installation (Windows path) VC_BASE = /Program\ Files/DevStudio/VC # location of Visual C++ binaries (UNIX path required to run a program, quoted due to spaces) VC_BIN = /Program\ Files/DevStudio/VC/bin # location of DevStudio binaries SHAREDIDE_BIN = /Program\ Files/DevStudio/SharedIDE/bin # Note: VC_BIN setting is optional as the Windows PATH must include: # devstudio/vc/bin;devstudio/SharedIDE/bin # Resource compilers RES_COMPILER = $(SHAREDIDE_BIN)/rc.exe # only those compilers used are required # gcc/g++ are used to generate dependencies for Visual C++ # # C compilers SUNCC = GCC = $(GNU_TOOLS_BIN)/gcc.exe # C++ compilers SUNCXX = GXX = $(GNU_TOOLS_BIN)/g++.exe # IDL compilers # location of omniORB installation (Windows path) OMNIORB_BASE = /omniORB # location of omniORB binaries (UNIX path required to run a program) #//+ TODO add drive prefix OMNIORB_BIN = /omniORB/bin/x86_win32 OMNIIDL = $(OMNIORB_BIN)/omniidl2.exe # Note: OMNIORB_BIN setting is optional if Windows PATH includes omniorb/bin/x86_Win32 # other third-party tools # #//+ assume tools are in same hierarchy as source to avoid reference to "novadev" #//+ unfortunately using $(source_root) breaks test builds TOOLS_BASE = /novadev/nova/tools #TOOLS_BASE = $(source_root)/tools # Allegris (C++/Views) ALLEGRIS_BASE = $(TOOLS_BASE)/allegris # ONC RPC library RPC_BASE = $(TOOLS_BASE)/oncrpc # RogueWave Tools.h++ RW_BASE = $(TOOLS_BASE)/rogue # Database tools ORACLE_BASE = /orant INGRES_BASE = /oping/ingres SYBASE_BASE = $(TOOLS_BASE)/sybase # not required if using sunCC, it has its own linker GNU_AR = /Cygnus/cygwin-b20/H-i586-cygwin32/bin/ar GNU_ARFLAGS = rcs # only required if building purify ways PURIFY_TOOL = /Program\ Files/Rational/Purify/purify.exe # only required if building quantify ways QUANTIFY_TOOL = /Program\ Files/Rational/Quantify/quantify.exe # only needed by the update target CVS_TOOL = /Cygnus/cvs/cvs.exe