8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
-
+
|
#
# Copyright (c) 1995-1996 Sun Microsystems, Inc.
# Copyright (c) 1998-2000 Ajuba Solutions.
# Copyright (c) 2001 ActiveState Corporation.
# Copyright (c) 2001 Tomasoft Engineering.
#
#------------------------------------------------------------------------------
# RCS: @(#) $Id: makefile.vc,v 1.72 2001/11/10 10:38:47 davygrvy Exp $
# RCS: @(#) $Id: makefile.vc,v 1.73 2001/11/13 04:30:51 davygrvy Exp $
#------------------------------------------------------------------------------
!if "$(MSVCDIR)" == ""
MSG = ^
You'll need to run vcvars32.bat from Developer Studio, first, to setup^
the environment. Jump to this line to read the new instructions.
!error $(MSG)
|
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
|
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
|
-
+
+
+
-
+
+
+
|
!if !$(STATIC_BUILD)
$(TCLIMPLIB): $(TCLLIB)
!endif
$(TCLLIB): $(TCLOBJS)
!if $(STATIC_BUILD)
$(lib32) -nologo -out:$@ $**
$(lib32) -nologo -out:$@ @<<
$**
<<
!else
$(link32) $(ldebug) $(dlllflags) -out:$@ $(winlibs) $**
$(link32) $(ldebug) $(dlllflags) -out:$@ $(winlibs) @<<
$**
<<
-@del $*.exp
!endif
$(TCLSTUBLIB): $(TCLSTUBOBJS)
$(lib32) -nologo -out:$@ $(TCLSTUBOBJS)
|
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
|
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
|
-
-
+
+
+
+
+
+
+
+
+
+
+
|
{$(ROOT)\compat}.c{$(TMP_DIR)}.obj::
$(cc32) -DBUILD_tcl $(TCL_CFLAGS) -Fo$(TMP_DIR)\ @<<
$<
<<
{$(WINDIR)}.rc{$(TMP_DIR)}.res:
$(rc32) -fo $@ -r -i $(GENERICDIR) $(include32) -D__WIN32__ \
$(TCL_DEFINES) -d DEBUG=$(DEBUG) $<
$(rc32) -fo $@ -r -i $(GENERICDIR) -D__WIN32__ \
!if $(DEBUG)
-d DEBUG \
!endif
!if $(TCL_THREADS)
-d TCL_THREADS \
!endif
!if $(STATIC_BUILD)
-d STATIC_BUILD \
!endif
$<
#---------------------------------------------------------------------
# Clean up
#---------------------------------------------------------------------
clean:
|