Diff
Not logged in

Differences From Artifact [ccd5d42411]:

To Artifact [d944999c0b]:


387
388
389
390
391
392
393



394
395
396
397
398
399
400
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403







+
+
+








STUB_OBJS = \
	tclStubLib.$(OBJEXT) \
	tclTomMathStubLib.$(OBJEXT) \
	tclOOStubLib.$(OBJEXT)

TCLSH_OBJS = tclAppInit.$(OBJEXT)

TCLKIT_OBJS = tclKitInit.$(OBJEXT)


ZLIB_OBJS = \
	adler32.$(OBJEXT) \
	compress.$(OBJEXT) \
	crc32.$(OBJEXT) \
	deflate.$(OBJEXT) \
	infback.$(OBJEXT) \
424
425
426
427
428
429
430
431

432
433




434
435
436
437
438
439
440
441
442
427
428
429
430
431
432
433

434
435

436
437
438
439
440

441
442
443
444
445
446
447







-
+

-
+
+
+
+

-







        tclsh.$(RES) $(CC_EXENAME) $(LDFLAGS_CONSOLE)
	@VC_MANIFEST_EMBED_EXE@

tclkit: $(TCLKIT)

null.zip:
	touch .empty
	zip null.zip .empty
	zip -q null.zip .empty
	
$(TCLKIT): $(TCLSH) null.zip
$(TCLKIT): $(TCLKIT_OBJS) @LIBRARIES@ $(TCL_STUB_LIB_FILE) tclsh.$(RES) null.zip
	$(CC) $(CFLAGS) $(TCLKIT_OBJS) $(TCL_LIB_FILE) $(TCL_STUB_LIB_FILE) $(LIBS) \
        tclsh.$(RES) $(CC_EXENAME) $(LDFLAGS_CONSOLE)
	@VC_MANIFEST_EMBED_EXE@
	PWD=`pwd`
	cp -f $(TCLSH) $(TCLKIT)
	cat null.zip >> $(TCLKIT)
	cd ${prefix}/lib ; zip -rAq ${PWD}/$(TCLKIT) tcl8 tcl8.6

cat32.$(OBJEXT): cat.c
	$(CC) -c $(CC_SWITCHES) @DEPARG@ $(CC_OBJNAME)

$(CAT32): cat32.$(OBJEXT)
495
496
497
498
499
500
501



502
503
504
505
506
507
508
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516







+
+
+








testMain.${OBJEXT}: tclAppInit.c
	$(CC) -c $(CC_SWITCHES) -DTCL_TEST @DEPARG@ $(CC_OBJNAME)

tclMain2.${OBJEXT}: tclMain.c
	$(CC) -c $(CC_SWITCHES) -DBUILD_tcl -DTCL_ASCII_MAIN @DEPARG@ $(CC_OBJNAME)

tclKitInit.$(OBJEXT): tclAppInit.c
	$(CC) -c $(CC_SWITCHES) -DTCL_KIT @DEPARG@ $(CC_OBJNAME)

# TIP #59, embedding of configuration information into the binary library.
#
# Part of Tcl's configuration information are the paths where it was installed
# and where it will look for its libraries (which can be different). We derive
# this information from the variables which can be overridden by the user. As
# every path can be configured separately we do not remember one general
# prefix/exec_prefix but all the different paths individually.