Tcl Source Code

Check-in [ed9aac4133]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:fixed install target for makefile.vc
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | core-8-1-branch-old
Files: files | file ages | folders
SHA1: ed9aac41333589fc026ed3bfccaf740895525b80
User & Date: surles 1999-03-14 23:57:45.000
Context
1999-03-15
16:20
added entry regarding test suite changes. check-in: daaf46c4e3 user: hershey tags: core-8-1-branch-old
1999-03-14
23:57
fixed install target for makefile.vc check-in: ed9aac4133 user: surles tags: core-8-1-branch-old
21:52
update changes file check-in: 6515dc9d8d user: surles tags: core-8-1-branch-old
Changes
Unified Diff Ignore Whitespace Patch
Changes to win/makefile.vc.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Visual C++ 2.x and 4.0 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-1999 by Scriptics Corporation.
#
# RCS: @(#) $Id: makefile.vc,v 1.1.2.18 1999/03/11 23:49:27 hershey 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
# Visual C++ 2.x and 4.0 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-1999 by Scriptics Corporation.
#
# RCS: @(#) $Id: makefile.vc,v 1.1.2.19 1999/03/14 23:57:45 surles 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
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477

$(TMPDIR)\plugin.def: $(DUMPEXTS) $(TCLOBJS)
	$(DUMPEXTS) -o $@ $(TCLPLUGINDLLNAME) @<<
$(TCLOBJS)
<<

install-binaries: $(TCLSH)
	@mkd $(BIN_INSTALL_DIR)
	@mkd $(LIB_INSTALL_DIR)
	@echo installing $(TCLDLLNAME)
	@copy $(TCLDLL) $(BIN_INSTALL_DIR)
	@copy $(TCLLIB) $(LIB_INSTALL_DIR)
	@echo installing $(TCLSH)
	@copy $(TCLSH) $(BIN_INSTALL_DIR)
	@echo installing $(TCLPIPEDLLNAME)
	@copy $(TCLPIPEDLL) $(BIN_INSTALL_DIR)
	@echo installing $(TCLREGDLLNAME)
	@copy $(TCLREGDLL) $(LIB_INSTALL_DIR)
	echo installing $(TCLSTUBLIBNAME)
	copy $(TCLSTUBLIB) $(LIB_INSTALL_DIR)

install-libraries:
	-@mkd $(LIB_INSTALL_DIR)
	-@mkd $(INCLUDE_INSTALL_DIR)
	-@mkd $(SCRIPT_INSTALL_DIR)
	-@mkd $(SCRIPT_INSTALL_DIR)\http1.0
	@copy << "$(SCRIPT_INSTALL_DIR)\pkgIndex.tcl"
package ifneeded registry 1.0 "load [list [file join $$dir .. $(TCLREGDLLNAME)]] registry"
<<
	-@copy $(ROOT)\library\http1.0\http.tcl $(SCRIPT_INSTALL_DIR)\http1.0
	-@copy $(ROOT)\library\http1.0\pkgIndex.tcl $(SCRIPT_INSTALL_DIR)\http1.0
	-@mkd $(SCRIPT_INSTALL_DIR)\http2.0
	-@copy $(ROOT)\library\http2.0\http.tcl $(SCRIPT_INSTALL_DIR)\http2.0
	-@copy $(ROOT)\library\http2.0\pkgIndex.tcl $(SCRIPT_INSTALL_DIR)\http2.0
	-@mkd $(SCRIPT_INSTALL_DIR)\opt0.4
	-@copy $(ROOT)\library\opt0.4\optparse.tcl $(SCRIPT_INSTALL_DIR)\opt0.4
	-@copy $(ROOT)\library\opt0.4\pkgIndex.tcl $(SCRIPT_INSTALL_DIR)\opt0.4
	-@copy $(GENERICDIR)\tcl.h $(INCLUDE_INSTALL_DIR)
	-@copy $(ROOT)\library\history.tcl $(SCRIPT_INSTALL_DIR)
	-@copy $(ROOT)\library\init.tcl $(SCRIPT_INSTALL_DIR)
	-@copy $(ROOT)\library\ldAout.tcl $(SCRIPT_INSTALL_DIR)
	-@copy $(ROOT)\library\parray.tcl $(SCRIPT_INSTALL_DIR)
	-@copy $(ROOT)\library\safe.tcl $(SCRIPT_INSTALL_DIR)
	-@copy $(ROOT)\library\tclIndex $(SCRIPT_INSTALL_DIR)
	-@copy $(ROOT)\library\word.tcl $(SCRIPT_INSTALL_DIR)
	-@copy $(ROOT)\library\auto.tcl $(SCRIPT_INSTALL_DIR)

#
# Regenerate the stubs files.
#

genstubs:
	tclsh$(VERSION) $(ROOT)\tools\genStubs.tcl $(GENERICDIR) \







|
|

|
|
|
|

|

|

|


|
|
|
|



|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|







425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477

$(TMPDIR)\plugin.def: $(DUMPEXTS) $(TCLOBJS)
	$(DUMPEXTS) -o $@ $(TCLPLUGINDLLNAME) @<<
$(TCLOBJS)
<<

install-binaries: $(TCLSH)
	mkd "$(BIN_INSTALL_DIR)"
	mkd "$(LIB_INSTALL_DIR)"
	@echo installing $(TCLDLLNAME)
	@copy "$(TCLDLL)" "$(BIN_INSTALL_DIR)"
	@copy "$(TCLLIB)" "$(LIB_INSTALL_DIR)"
	@echo installing "$(TCLSH)"
	@copy "$(TCLSH)" "$(BIN_INSTALL_DIR)"
	@echo installing $(TCLPIPEDLLNAME)
	@copy "$(TCLPIPEDLL)" "$(BIN_INSTALL_DIR)"
	@echo installing $(TCLREGDLLNAME)
	@copy "$(TCLREGDLL)" "$(LIB_INSTALL_DIR)"
	echo installing $(TCLSTUBLIBNAME)
	@copy "$(TCLSTUBLIB)" "$(LIB_INSTALL_DIR)"

install-libraries:
	-@mkd "$(LIB_INSTALL_DIR)"
	-@mkd "$(INCLUDE_INSTALL_DIR)"
	-@mkd "$(SCRIPT_INSTALL_DIR)"
	-@mkd "$(SCRIPT_INSTALL_DIR)\http1.0"
	@copy << "$(SCRIPT_INSTALL_DIR)\pkgIndex.tcl"
package ifneeded registry 1.0 "load [list [file join $$dir .. $(TCLREGDLLNAME)]] registry"
<<
	-@copy "$(ROOT)\library\http1.0\http.tcl"     "$(SCRIPT_INSTALL_DIR)\http1.0"
	-@copy "$(ROOT)\library\http1.0\pkgIndex.tcl" "$(SCRIPT_INSTALL_DIR)\http1.0"
	-@mkd  "$(SCRIPT_INSTALL_DIR)\http2.0"
	-@copy "$(ROOT)\library\http2.0\http.tcl"     "$(SCRIPT_INSTALL_DIR)\http2.0"
	-@copy "$(ROOT)\library\http2.0\pkgIndex.tcl" "$(SCRIPT_INSTALL_DIR)\http2.0"
	-@mkd  "$(SCRIPT_INSTALL_DIR)\opt0.4"
	-@copy "$(ROOT)\library\opt0.4\optparse.tcl" "$(SCRIPT_INSTALL_DIR)\opt0.4"
	-@copy "$(ROOT)\library\opt0.4\pkgIndex.tcl" "$(SCRIPT_INSTALL_DIR)\opt0.4"
	-@copy "$(GENERICDIR)\tcl.h"         "$(INCLUDE_INSTALL_DIR)"
	-@copy "$(ROOT)\library\history.tcl" "$(SCRIPT_INSTALL_DIR)"
	-@copy "$(ROOT)\library\init.tcl"    "$(SCRIPT_INSTALL_DIR)"
	-@copy "$(ROOT)\library\ldAout.tcl"  "$(SCRIPT_INSTALL_DIR)"
	-@copy "$(ROOT)\library\parray.tcl"  "$(SCRIPT_INSTALL_DIR)"
	-@copy "$(ROOT)\library\safe.tcl"    "$(SCRIPT_INSTALL_DIR)"
	-@copy "$(ROOT)\library\tclIndex"    "$(SCRIPT_INSTALL_DIR)"
	-@copy "$(ROOT)\library\word.tcl"    "$(SCRIPT_INSTALL_DIR)"
	-@copy "$(ROOT)\library\auto.tcl"    "$(SCRIPT_INSTALL_DIR)"

#
# Regenerate the stubs files.
#

genstubs:
	tclsh$(VERSION) $(ROOT)\tools\genStubs.tcl $(GENERICDIR) \