Rev 7299 | Blame | Last modification | View Log | RSS feed
################################################################################ File: TOOLSET/PHARLAP.DEF# Contents: PHARLAP ETS and Visual Studio 6 defines###############################################################################toolset = vcwino = objs = asma = libexe = .exe.SUFFIXES: .asm## Setup the basic MSVS environment paths# See the VCWIN32.DEF file## The following are the default installed locations, which may be# overriden by environment variables#PROGRAMFILES ?= C:\\Program FilesVSCommonDir ?= $(PROGRAMFILES)\Microsoft Visual Studio\CommonMSDevDir ?= $(PROGRAMFILES)\Microsoft Visual Studio\Common\MSDev98MSVCDir ?= $(PROGRAMFILES)\Microsoft Visual Studio\VC98VcOsDir ?= WINNT## PharLap specific#PHARLAP_HOME ?= c:/pharemb# Verify environment variable requirements.PHONY: visualcvisualc:ifndef GBE_NOTOOLSTEST@$(echo) '[Toolset PHARLAP - Phar Lap ETS 10.1]'; \if [ ! -d "$(VSCommonDir)" ]; then echo "Directory VSCommonDir does not exist: $(VSCommonDir)"; exit 2; fi; \if [ ! -d "$(MSDevDir)" ]; then echo "Directory MSDevDir does not exist: $(MSDevDir)"; exit 2; fi; \if [ ! -d "$(MSVCDir)" ]; then echo "Directory MSVCDir does not exist: $(MSVCDir)"; exit 2; fi; \if [ ! -d "$(PHARLAP_HOME)" ];then echo "Directory PHARLAP_HOME does not exist: $(PHARLAP_HOME)"; exit 2; fi;endifVISUALC := $(subst \,/,$(strip $(MSVCDir)))visualc := $(subst $(space),$(spacealt),$(subst \,/,$(strip $(MSVCDir))))## Setup PATH, VC_LIB and INCLUDE#V6_PATH := $(PHARLAP_HOME)\binV6_PATH := $(V6_PATH);$(MSDevDir)\BINV6_PATH := $(V6_PATH);$(MSVCDir)\BINV6_PATH := $(V6_PATH);$(VSCommonDir)\TOOLS\$(VcOsDir)V6_PATH := $(V6_PATH);$(VSCommonDir)\TOOLSifeq "$(findstring $(V6_PATH),$(PATH))" ""PATH := $(V6_PATH);$(PATH)endifPath := $(PATH)export PATHINCLUDE := $(PHARLAP_HOME)\includeINCLUDE := $(INCLUDE);$(MSVCDir)\ATL\INCLUDEINCLUDE := $(INCLUDE);$(MSVCDir)\INCLUDEINCLUDE := $(INCLUDE);$(MSVCDir)\MFC\INCLUDEexport INCLUDEVC_LIB := $(PHARLAP_HOME)\libVC_LIB := $(VC_LIB);$(PHARLAP_HOME)\lib\vclibVC_LIB := $(VC_LIB);$(MSVCDir)\LIBVC_LIB := $(VC_LIB);$(MSVCDir)\MFC\LIB## rpcgen configuration#RPCGEN_CPP := clRPCGEN_CFLAGS := -EPexport RPCGEN_CPP RPCGEN_CFLAGS#