aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2013-06-12Give libjim.so an sonameSteve Bennett1-1/+1
Reported-by: Markus Mayer <lotharlutz@gmx.de> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-06-12Don't remove _*.c files during buildSteve Bennett1-3/+2
It can be easier for debugging if these files are left around. They are still deleted by make clean. Reported-By: Markus Mayer <lotharlutz@gmx.de> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-05-18Allow docs not to be built/installedSteve Bennett1-3/+9
With --disable-docs Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-05-18Fix installation of Tcl modulesSteve Bennett1-1/+2
When building out of tree Signed-off-by: Steve Bennett <steveb@workware.net.au>
2013-03-30Makefile.in: Depend on the headersLauri Kasanen1-1/+1
Removes the need to do a "make clean" after changing jim.h or other headers. Signed-off-by: Lauri Kasanen <cand@gmx.com>
2012-01-10build-jim-ext should be removed on distcleanSteve Bennett1-3/+3
not clean, since it is generated by ./configure Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-12-16cygwin also wants shared libraries named .dllSteve Bennett1-1/+1
And other minor changes for windows platforms
2011-12-13mingw requires shared libs to have a .dll extensionSteve Bennett1-1/+1
Otherwise they can't be linked with -l Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-12-12Better dynamic extension buildingSteve Bennett1-0/+4
If libjim is built shared, ensure that all symbols are resolved. This can't be done if libjim is built static. Also, build-jim-ext now shows stderr from the compiler and linker Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-12-12Remove old sqlite0 extensionSteve Bennett1-4/+0
Anything older than sqlite3 is no longer worth supporting Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-12-08Add support for tcl::prefix as an optional extensionSteve Bennett1-0/+4
Also adds Jim_ListGetIndex(), like Jim_ListIndex() but with a more convenient interface
2011-12-01Remove reference to jim-nvp.h from Makefile.inSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-11-29Ensure that 'make test' works out-of-treeSteve Bennett1-2/+2
If --shared is enabled Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-11-29Remove trailing white spaceSteve Bennett1-8/+8
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-11-24Create build-jim-ext for building extensionsSteve Bennett1-1/+4
Simplifies the process of building loadable extensions Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-11-21make install builds even if --disable-jim-installSteve Bennett1-1/+2
Reported-By: Evan Hunter <ehunter@broadcom.com> Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-11-08Avoid 'make -C' for BSD make usersSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-09-26Get the SDL extension working againSteve Bennett1-0/+4
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-31Create a Metakit extension for Jim TclAlexander Shpilkin1-1/+16
Missing parts are binary properties and search.
2011-08-31Only link libs as requiredSteve Bennett1-7/+51
Both for loadable modules and for the core. Also, loadable modules should now build with BSD make. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-08-18Add support for BSD makeSteve Bennett1-58/+44
Use the new conditional template support in autosetup to avoid (most) GNU-isms in the generated Makefile. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-07-22Help Jim Tcl build on HaikuSteve Bennett1-2/+2
Don't use -Werror Prefer user CFLAGS over default options Haiku needs -lnetwork for networking functions Haiku does not have -lm Haiku does not have SIGIO Silence some warnings Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-07-18Allow install to be a no-op with --disable-install-jimSteve Bennett1-0/+5
When running under automake (as openocd does) it seems impossible to build jimtcl but not install it, so add --disable-install-jim to help out. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-07-13Simplify approach for generated codeSteve Bennett1-19/+20
All generated sources are now prefixed with an underscore Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-07-13Add tcl_platform(pathSeparator)Steve Bennett1-4/+7
Tcl compatible. Also move jimsh initialisation script into initjimsh.tcl Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-29Remove autosetup/jimsh0.exe on distcleanSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-20Add an uninstall targetSteve Bennett1-0/+7
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-17Fix the distdir target when building out of treeSteve Bennett1-2/+3
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-10Create static extension loader dynamicallySteve Bennett1-6/+7
Makes it easier when adding new extensions Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-10Switch to a Tcl version of make-c-extSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-10Add a separate install-exec target to the MakefileSteve Bennett1-5/+6
Makes it easy to install only jimsh Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-09Don't needlessly link against -lmSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-06-09Use autosetup instead of autoconfSteve Bennett1-30/+37
Faster, simpler auto-configuration Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-05-24Fix usage of DESTDIR to ensure proper install destSteve Bennett1-11/+10
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2011-04-08Update linenoise to the latest versionSteve Bennett1-1/+1
From https://github.com/msteveb/linenoise with minor changes. - Optimise common insert/remove char cases - Add completion framework (unused in Jim Tcl) Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-12-16autoconf already provides srcdir, so use itSteve Bennett1-9/+9
2010-12-06Don't require tclsh for building without utf-8Steve Bennett1-0/+2
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-12-05Improve autoconf definition of AR, RANLIBSteve Bennett1-3/+2
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-11-22install: fix problem when build != src dir when installing README.extensionsØyvind Harboe1-1/+1
Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
2010-11-22Overhaul unit test frameworkSteve Bennett1-2/+1
Much closer to tcltest now, including constraints. Try to get all appropriate tests running under both Jim and Tcl. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-11-17POSIX-compatible regex interfaceSteve Bennett1-1/+1
With some ARE extensions Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-11-17Add UTF-8 support to JimSteve Bennett1-2/+9
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-11-17Add do-nothing targets for automake usersSteve Bennett1-0/+7
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-11-09Allow jim to be used as an autoconf subdirSteve Bennett1-3/+4
Ensure that no public headers include the autoconf header, jimautoconf.h, as it leads to problems with redefined symbols. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-11-08Don't hardcode /lib/jimSteve Bennett1-3/+5
Instead, set TCL_LIBRARY based on where jim is installed. This defaults to /usr/local (thus /usr/local/lib/jim), or can be modified with either configure or make. e.g. ./configure --prefix=/usr or make prefix=/usr install Now auto_path is initialised only to TCL_LIBRARY, and doesn't include "." which could be undesirable. At the same time, simplify jimsh initialisation using a script instead of C code. Add the path to the executable to auto_path. Also, no longer use JIM_TCL_COMPAT. Always use the tcl-compatible names, $auto_path and $tcl_interactive. Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-11-03Autogenerate the command index in the documentationSteve Bennett1-1/+1
This was lost in the merge of the WorkWare fork Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-11-02Fix 'make install' with no external extensionsSteve Bennett1-1/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-10-30Allow extensions to be built/installed as modulesSteve Bennett1-18/+28
This includes C extensions and Tcl extensions Also adds windows support (mingw32 and cygwin) Now the sqlite*, readline and win32 extensions are supported Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-10-30Determine platform_tcl() settings with configureSteve Bennett1-0/+1
Signed-off-by: Steve Bennett <steveb@workware.net.au>
2010-10-30Make everything depend on MakefileSteve Bennett1-0/+2
Signed-off-by: Steve Bennett <steveb@workware.net.au>