1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# Visual C++ makefile
#
# See the file "license.terms" for information on usage and redistribution
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
# Copyright (c) 1995-1996 Sun Microsystems, Inc.
# Copyright (c) 1998-2000 Ajuba Solutions.
#
# RCS: @(#) $Id: makefile.vc,v 1.65 2001/09/14 01:00:59 andreas_kupries Exp $
# Does not depend on the presence of any environment variables in
# order to compile tcl; all needed information is derived from
# location of the compiler directories.
#
# Project directories
|
>
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# Visual C++ makefile
#
# See the file "license.terms" for information on usage and redistribution
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
# Copyright (c) 1995-1996 Sun Microsystems, Inc.
# Copyright (c) 1998-2000 Ajuba Solutions.
# Copyright (c) 2001 ActiveState Corporation.
#
# RCS: @(#) $Id: makefile.vc,v 1.66 2001/10/01 20:58:52 hobbs Exp $
# Does not depend on the presence of any environment variables in
# order to compile tcl; all needed information is derived from
# location of the compiler directories.
#
# Project directories
|
| ︙ | | | ︙ | |
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
ROOT = ..
INSTALLDIR = C:\Progra~1\Tcl
!IF "$(MACHINE)" == "IA64"
# IA64 support is based on the standard setup with v2 of the
# Microsoft Platform SDK for Whistler, build 2267
TOOLS32 = C:\Progra~1\Microsoft Platform SDK
TOOLS32_rc = C:\Progra~1\Microsoft Platform SDK
cc32 = "$(TOOLS32)\bin\Win64\cl.exe"
link32 = "$(TOOLS32)\bin\Win64\link.exe"
libpath32 = /LIBPATH:"$(TOOLS32)\lib\IA64"
lib32 = "$(TOOLS32)\bin\Win64\lib.exe"
!ELSE
|
|
|
|
|
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
ROOT = ..
INSTALLDIR = C:\Progra~1\Tcl
!IF "$(MACHINE)" == "IA64"
# IA64 support is based on the standard setup with v2 of the
# Microsoft SDK for XP, RC1
TOOLS32 = C:\Progra~1\Microsoft SDK
TOOLS32_rc = C:\Progra~1\Microsoft SDK
cc32 = "$(TOOLS32)\bin\Win64\cl.exe"
link32 = "$(TOOLS32)\bin\Win64\link.exe"
libpath32 = /LIBPATH:"$(TOOLS32)\lib\IA64"
lib32 = "$(TOOLS32)\bin\Win64\lib.exe"
!ELSE
|
| ︙ | | | ︙ | |
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
|
# The following defines can be used to control the amount of debugging
# code that is added to the compilation.
#
# -DTCL_MEM_DEBUG Enables the debugging memory allocator.
# -DTCL_COMPILE_DEBUG Enables byte compilation logging.
# -DTCL_COMPILE_STATS Enables byte compilation statistics gathering.
# -DUSE_TCLALLOC=0 Disables the Tcl memory allocator in favor
# of the native malloc implementation. This is
# needed when using Purify. For IA64, we do
# want to use the native allocator.
#
#DEBUGDEFINES = -DTCL_MEM_DEBUG -DTCL_COMPILE_DEBUG -DTCL_COMPILE_STATS
!IF "$(MACHINE)" == "IA64"
DEBUGDEFINES = -DUSE_TCLALLOC=0
!ELSE
#DEBUGDEFINES = -DUSE_TCLALLOC=0
!ENDIF
######################################################################
# Do not modify below this line
######################################################################
NAMEPREFIX = tcl
STUBPREFIX = $(NAMEPREFIX)stub
|
<
<
<
<
<
<
<
<
<
|
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
# The following defines can be used to control the amount of debugging
# code that is added to the compilation.
#
# -DTCL_MEM_DEBUG Enables the debugging memory allocator.
# -DTCL_COMPILE_DEBUG Enables byte compilation logging.
# -DTCL_COMPILE_STATS Enables byte compilation statistics gathering.
#
#DEBUGDEFINES = -DTCL_MEM_DEBUG -DTCL_COMPILE_DEBUG -DTCL_COMPILE_STATS
######################################################################
# Do not modify below this line
######################################################################
NAMEPREFIX = tcl
STUBPREFIX = $(NAMEPREFIX)stub
|
| ︙ | | | ︙ | |
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
|
######################################################################
# Compile flags
######################################################################
!IF "$(NODEBUG)" == "1"
# This cranks the optimization level to maximize speed
cdebug = -O2 -Gs -GD
!ELSE IF "$(MACHINE)" == "IA64"
cdebug = -Od -Zi
!ELSE
cdebug = -Z7 -Od -WX
!ENDIF
# declarations common to all compiler options
|
>
>
>
>
|
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
|
######################################################################
# Compile flags
######################################################################
!IF "$(NODEBUG)" == "1"
# This cranks the optimization level to maximize speed
!IF "$(MACHINE)" == "IA64"
cdebug = -O2 -Gs
!ELSE
cdebug = -O2 -Gs -GD
!ENDIF
!ELSE IF "$(MACHINE)" == "IA64"
cdebug = -Od -Zi
!ELSE
cdebug = -Z7 -Od -WX
!ENDIF
# declarations common to all compiler options
|
| ︙ | | | ︙ | |