| 315 |
dpurdie |
1 |
###############################################################################
|
|
|
2 |
# File: TOOLSET/VisualBasic.def
|
|
|
3 |
# Contents: Visual Basic 6 defines
|
|
|
4 |
###############################################################################
|
|
|
5 |
|
|
|
6 |
toolset = visualbasic
|
|
|
7 |
|
|
|
8 |
o = obj
|
|
|
9 |
s = asm
|
|
|
10 |
a = lib
|
|
|
11 |
exe = .exe
|
|
|
12 |
|
|
|
13 |
.SUFFIXES: .asm
|
|
|
14 |
|
|
|
15 |
#
|
|
|
16 |
# Setup the basic VB6 environment paths
|
|
|
17 |
#
|
|
|
18 |
PROGRAMFILES ?= C:\\Program Files
|
|
|
19 |
MSVBDir ?= $(PROGRAMFILES)\Microsoft Visual Studio\VB98
|
|
|
20 |
MSVCDir ?= $(PROGRAMFILES)\Microsoft Visual Studio\VC98
|
|
|
21 |
|
|
|
22 |
# Verify environment variable requirements
|
|
|
23 |
.PHONY: visualbasic
|
|
|
24 |
visualbasic:
|
|
|
25 |
ifndef GBE_NOTOOLSTEST
|
|
|
26 |
@$(echo) [Toolset VB6 - Visual Basic 6 WIN32]; \
|
|
|
27 |
if [ ! -d "$(MSVCDir)" ]; then echo "Directory MSVCDir does not exist: $(MSVCDir)"; exit 2; fi; \
|
|
|
28 |
if [ ! -d "$(MSVBDir)" ]; then echo "Directory MSVBDir does not exist: $(MSVCDir)"; exit 2; fi;
|
|
|
29 |
endif
|
|
|
30 |
|
|
|
31 |
VISUALB := $(subst \,/,$(strip $(MSVBDir)))
|
|
|
32 |
visualb := $(subst $(space),$(spacealt),$(subst \,/,$(strip $(MSVBDir))))
|
|
|
33 |
|
|
|
34 |
#
|
|
|
35 |
# Setup PATH, VB_LIB and INCLUDE
|
|
|
36 |
#
|
|
|
37 |
VB_PATH := $(MSVBDir)
|
|
|
38 |
VB_PATH := $(VB_PATH);$(MSVCDir)
|
|
|
39 |
VB_PATH := $(VB_PATH);$(MSVCDir)\BIN
|
|
|
40 |
|
|
|
41 |
ifeq "$(findstring $(VB_PATH),$(PATH))" ""
|
|
|
42 |
PATH := $(VB_PATH);$(PATH)
|
|
|
43 |
endif
|
|
|
44 |
Path := $(PATH)
|
|
|
45 |
export PATH
|
|
|
46 |
|
|
|
47 |
INCLUDE := $(MSVBDir)
|
|
|
48 |
export INCLUDE
|
|
|
49 |
|
|
|
50 |
VC_LIB := $(MSVBDir)
|
|
|
51 |
|
|
|
52 |
#
|