Overview
Comment: | Renamed KitDLL library from libtcl to libtclkit |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: | bec59f252e67378c18abd1a3abb2dbb6e38f5285 |
User & Date: | rkeene on 2010-09-30 08:26:01 |
Other Links: | manifest | tags |
Context
2010-09-30
| ||
09:25 |
Added Tk support
Added wish test driver Fixed issue with stripping KitDLL Minor cleanup check-in: 2dbaa7246a user: rkeene tags: trunk | |
08:26 | Renamed KitDLL library from libtcl to libtclkit check-in: bec59f252e user: rkeene tags: trunk | |
08:20 |
Updated to support Registry and DDE packages on Win32, and to support the
Thread package
Added support for exporting all symbols to the DLL on Win32 check-in: d903137347 user: rkeene tags: trunk | |
Changes
Modified kitcreator from [23a3f8c63a] to [d5b8c5cc2c].
31 31 rm -rf "${pkg}/src" 32 32 fi 33 33 done 34 34 35 35 # We're all done if we're in clean or distclean mode 36 36 if [ "${mode}" = "clean" -o "${mode}" = "distclean" ]; then 37 37 rm -f tclkit-* 38 - rm -f libtcl-*.* 38 + rm -f libtclkit-*.* 39 39 40 40 exit 0 41 41 fi 42 42 43 43 # Add packages implied by the additional arguments 44 44 if [ -z "${KITCREATOR_PKGS}" ]; then 45 45 KITCREATOR_PKGS="tk itcl mk4tcl" ................................................................................ 87 87 echo "Failed to build:${failedpkgs}" 88 88 fi 89 89 90 90 if [ "${buildfailed}" != "0" ]; then 91 91 echo 'WARNING: Build is likely incomplete or failed.' >&2 92 92 fi 93 93 94 -for kitdllfile in 'kitdll/build'/kitdll-*/libtcl.*; do 94 +for kitdllfile in 'kitdll/build'/kitdll-*/libtclkit.*; do 95 95 cp "${kitdllfile}" "$(echo "${kitdllfile}" | sed "s@^.*/@@;s@\..*\$@-${TCLVERS}&@")" >/dev/null 2>/dev/null 96 96 done 97 97 cp 'kitsh/build'/kitsh-*/kit "tclkit-${TCLVERS}" 98 98 99 99 exit "${buildfailed}"
Modified kitdll/buildsrc/kitdll-0.0/Makefile.in from [b7e9c6382e] to [4d217fe77e].
5 5 SHOBJLDFLAGS = @SHOBJLDFLAGS@ 6 6 LIBS = @LIBS@ 7 7 STATICLIBS = @ARCHS@ 8 8 OBJS = vfs_kitdll_data_tcl.o kitInit.o rechan.o pwb.o 9 9 TCLSH_NATIVE = tclsh 10 10 11 11 # Default target 12 -all: libtcl.@SHOBJEXT@ 12 +all: libtclkit.@SHOBJEXT@ 13 13 14 14 # Build targets 15 15 ## VFS Build 16 16 vfs_kitdll_data_tcl.o: vfs_kitdll_data_tcl.c 17 17 vfs_kitdll_data_tcl.c: dir2c.tcl starpack.vfs vfs_kitdll_data.c 18 18 "$(TCLSH_NATIVE)" dir2c.tcl tcl starpack.vfs > vfs_kitdll_data_tcl.c 19 19 ................................................................................ 23 23 "$(TCLSH_NATIVE)" ./stringify.tcl vfs_kitdll.tcl > vfs_kitdll.tcl.h 24 24 25 25 ## Extensions 26 26 rechan.o: rechan.c 27 27 pwb.o: pwb.c 28 28 29 29 ## DLL Build 30 -libtcl.@SHOBJEXT@: $(OBJS) 31 - $(CC) $(CPPFLAGS) $(CFLAGS) -o libtcl.@SHOBJEXT@ $(OBJS) $(LDFLAGS) $(SHOBJLDFLAGS) -Wl,--whole-archive $(STATICLIBS) -Wl,--no-whole-archive $(LIBS) 30 +libtclkit.@SHOBJEXT@: $(OBJS) 31 + $(CC) $(CPPFLAGS) $(CFLAGS) -o libtclkit.@SHOBJEXT@ $(OBJS) $(LDFLAGS) $(SHOBJLDFLAGS) -Wl,--whole-archive $(STATICLIBS) -Wl,--no-whole-archive $(LIBS) 32 32 33 33 # Test driver 34 34 tclsh.o: tclsh.c 35 -tclsh: tclsh.o libtcl.@SHOBJEXT@ 36 - $(CC) $(CPPFLAGS) $(CFLAGS) -o tclsh tclsh.o -L. -ltcl -Wl,-R,`pwd` 35 +tclsh: tclsh.o libtclkit.@SHOBJEXT@ 36 + $(CC) $(CPPFLAGS) $(CFLAGS) -o tclsh tclsh.o -L. -ltclkit -Wl,-R,`pwd` 37 37 38 38 # Cleanup routeines 39 39 clean: 40 - rm -f libtcl.@SHOBJEXT@ 40 + rm -f libtclkit.@SHOBJEXT@ 41 41 rm -f $(OBJS) 42 42 rm -f vfs_kitdll_data_tcl.c 43 43 rm -f vfs_kitdll.tcl.h 44 44 rm -f tclsh.o tclsh 45 45 46 46 distclean: clean 47 47 rm -f config.status config.log 48 48 rm -f *~ 49 49 rm -f Makefile 50 50 51 51 mrproper: distclean 52 52 53 53 .PHONY: all clean distclean