? logfile.log ? statcvs RCS file: /cvs/emc2/.cvsignore,v Working file: .cvsignore head: 1.3 branch: locks: strict access list: symbolic names: RELEASE_2_1_7: 1.2.6.1 nineaxis: 1.3.0.2 RELEASE_2_1_6: 1.2.6.1 RELEASE_2_1_5: 1.2.6.1 RELEASE_2_1_4: 1.2.6.1 RELEASE_2_1_3: 1.2.6.1 RELEASE_2_1_2: 1.2.6.1 rigid_tap: 1.2.0.8 RELEASE_2_1_1: 1.2.6.1 RELEASE_2_1_0: 1.2.6.1 RELEASE_2_0_5: 1.1 v2_1_branch: 1.2.0.6 RELEASE_2_0_4: 1.1 before_nort_merge: 1.2 nort_testing: 1.2.0.4 RELEASE_2_0_3: 1.1 RELEASE_2_0_2: 1.1 lathe_offsets: 1.2.0.2 RELEASE_2_0_1: 1.1 RELEASE_2_0_0: 1.1 v2_0_branch: 1.1.0.2 TESTING: 1.2 keyword substitution: kv total revisions: 4; selected revisions: 4 description: ---------------------------- revision 1.3 date: 2007/05/01 00:04:20; author: cradek; state: Exp; lines: +1 -0 ignore ---------------------------- revision 1.2 date: 2006/04/18 04:12:32; author: cradek; state: Exp; lines: +1 -0 branches: 1.2.6; cvsignore updates ---------------------------- revision 1.1 date: 2006/01/31 21:15:38; author: cradek; state: Exp; ignore lib directory (which contains build output) ---------------------------- revision 1.2.6.1 date: 2007/01/21 21:44:18; author: cradek; state: Exp; lines: +1 -0 some new ignores ============================================================================= RCS file: /cvs/emc2/COPYING,v Working file: COPYING head: 1.2 branch: locks: strict access list: symbolic names: RELEASE_2_1_7: 1.2 nineaxis: 1.2.0.12 RELEASE_2_1_6: 1.2 RELEASE_2_1_5: 1.2 RELEASE_2_1_4: 1.2 RELEASE_2_1_3: 1.2 RELEASE_2_1_2: 1.2 rigid_tap: 1.2.0.10 RELEASE_2_1_1: 1.2 RELEASE_2_1_0: 1.2 RELEASE_2_0_5: 1.2 v2_1_branch: 1.2.0.8 RELEASE_2_0_4: 1.2 before_nort_merge: 1.2 nort_testing: 1.2.0.6 RELEASE_2_0_3: 1.2 RELEASE_2_0_2: 1.2 lathe_offsets: 1.2.0.4 RELEASE_2_0_1: 1.2 RELEASE_2_0_0: 1.2 v2_0_branch: 1.2.0.2 TESTING: 1.2 lerman-interp: 1.1.0.24 root-of-lerman-interp: 1.1 bdi-4_27: 1.1.0.22 NML_take_2: 1.1.0.20 jmk_emc2_20050524: 1.1 kbuild-0-1_merge-to_trunk_8: 1.1 trunk_pre-merge_7: 1.1 kbuild-0-1_merge-from_trunk_6: 1.1 kbuild-0-1_pre-merge_4: 1.1 trunk_merge-to_kbuild-0-1_5: 1.1 trunk_merge-from_kbuild-0-1_3: 1.1 kbuild-0-1_merge-from_trunk_1: 1.1 kbuild-0-1_merge-to_trunk_2: 1.1 kbuild-0-1: 1.1.0.18 rootof_kbuild-0-1: 1.1 pre-merge: 1.1 bdi-4_20: 1.1.16.1 bdi-4_18: 1.1.16.1 bdi-4: 1.1.0.16 halrefactor-0-1: 1.1.0.14 root-of-halrefactor-0-1: 1.1 rpm: 1.1.0.12 root-of-rpm: 1.1 pc_2_6_test: 1.1.0.10 autoconf_install_0_1: 1.1.0.8 auto_configure_0_2: 1.1.0.6 auto_configure_0_1: 1.1.0.4 lathe_fork: 1.1.0.2 keyword substitution: kv total revisions: 4; selected revisions: 4 description: ---------------------------- revision 1.2 date: 2006/01/20 02:31:30; author: jmkasunich; state: Exp; lines: +449 -0 Cleaned up some licenseing issues ---------------------------- revision 1.1 date: 2004/06/12 17:02:36; author: paul_c; state: Exp; branches: 1.1.10; 1.1.16; Added the standard FSF files to the docs dir and created a couple of symlinks in the top level dir. ---------------------------- revision 1.1.16.1 date: 2005/02/20 03:43:46; author: paul_c; state: dead; lines: +0 -0 Created another branch for the sources used for BDI-4.xx. Currently, this is a 2.6.xx-rtai only build derived from the main emc code base and using libnml. ---------------------------- revision 1.1.10.1 date: 2004/12/05 00:45:26; author: paul_c; state: Exp; lines: +0 -0 Merge HEAD in to the 2.6 branch prior to importing the working sources from an off-site repository. ============================================================================= RCS file: /cvs/emc2/Attic/Kconfig,v Working file: Kconfig head: 1.1 branch: locks: strict access list: symbolic names: auto_configure_0_2: 1.1.0.2 keyword substitution: kv total revisions: 3; selected revisions: 3 description: ---------------------------- revision 1.1 date: 2005/03/02 19:49:23; author: swpadnos; state: dead; branches: 1.1.2; file Kconfig was initially added on branch auto_configure_0_2. ---------------------------- revision 1.1.2.2 date: 2005/03/06 18:43:57; author: alex_joni; state: Exp; lines: +98 -14 added some more options to Kconfig ---------------------------- revision 1.1.2.1 date: 2005/03/02 19:49:23; author: swpadnos; state: Exp; lines: +220 -0 Added experimental KBuild-based configurator example - READ THE INSTRUCTIONS in the file! ============================================================================= RCS file: /cvs/emc2/Attic/Make.rules,v Working file: Make.rules head: 1.23 branch: locks: strict access list: symbolic names: bdi-4_27: 1.22.14.1.0.2 bdi-4_20: 1.22.14.1 bdi-4_18: 1.22.14.1 halrefactor-0-1: 1.22.0.12 root-of-halrefactor-0-1: 1.22 rpm: 1.22.0.10 root-of-rpm: 1.22 autoconf_install_0_1: 1.22.6.1.0.2 auto_configure_0_2: 1.22.0.8 auto_configure_0_1: 1.22.0.6 lathe_fork: 1.22.0.4 pc_2_6_test: 1.22.0.2 HAL_no_logging: 1.21.0.2 HAL_interface_Start: 1.20 ioctl_branch: 1.17.0.2 keyword substitution: kv total revisions: 27; selected revisions: 27 description: ---------------------------- revision 1.23 date: 2005/04/27 13:11:54; author: jmkasunich; state: dead; lines: +0 -0 moved configure script and top level makefile from top level directory to src directory, preparing for port to kernel 2.6 ---------------------------- revision 1.22 date: 2004/03/03 04:49:52; author: jmkasunich; state: Exp; lines: +0 -1 branches: 1.22.2; 1.22.6; 1.22.8; 1.22.14; revised parport driver so it can run in user space or as a realtime kernel module ---------------------------- revision 1.21 date: 2004/02/18 03:42:27; author: jmkasunich; state: Exp; lines: +0 -1 removed an outdated comment ---------------------------- revision 1.20 date: 2004/01/31 15:05:10; author: paul_c; state: Exp; lines: +2 -1 Split the motion sources in to seperate directories in preparation for the HAL interface ---------------------------- revision 1.19 date: 2004/01/30 03:35:33; author: jmkasunich; state: Exp; lines: +34 -22 changed makefiles to run indent only on C source, not C++ source ---------------------------- revision 1.18 date: 2003/12/31 21:04:57; author: paul_c; state: Exp; lines: +1 -1 libnml: inifile sources added ---------------------------- revision 1.17 date: 2003/11/17 02:46:10; author: jmkasunich; state: Exp; lines: +1 -1 restructured halmeter, tweaked makefiles, ran indent on all source files ---------------------------- revision 1.16 date: 2003/11/07 02:50:37; author: jmkasunich; state: Exp; lines: +1 -1 added first two rtapi examples ---------------------------- revision 1.15 date: 2003/11/06 23:55:53; author: paul_c; state: Exp; lines: +3 -3 Silenced all the awk scripts ---------------------------- revision 1.14 date: 2003/11/06 23:41:37; author: jmkasunich; state: Exp; lines: +3 -3 changed -M to -MM when generating depends ---------------------------- revision 1.13 date: 2003/11/06 23:39:58; author: jmkasunich; state: Exp; lines: +58 -43 makefile tweaks for depend file generation - msg level tweak in rtapi_proc.h ---------------------------- revision 1.12 date: 2003/11/02 16:51:59; author: jmkasunich; state: Exp; lines: +131 -84 more makefile mods - the depends are working now (finally) ---------------------------- revision 1.11 date: 2003/11/01 23:54:39; author: jmkasunich; state: Exp; lines: +7 -5 misc makefile changes ---------------------------- revision 1.10 date: 2003/11/01 22:53:00; author: paul_c; state: Exp; lines: +9 -7 Modified the search'n'replace to prepend the temp path to each .o target in the depend rule ---------------------------- revision 1.9 date: 2003/11/01 20:47:38; author: jmkasunich; state: Exp; lines: +9 -9 changed configure script to make 'silent' work correctly ---------------------------- revision 1.8 date: 2003/10/31 23:49:42; author: paul_c; state: Exp; lines: +1 -0 Removed the -k flag from the sub-makes (it is in MAKEFLAGS now) ---------------------------- revision 1.7 date: 2003/10/31 04:23:40; author: jmkasunich; state: Exp; lines: +180 -44 add hal to CVS - makefile mods and additions - make depend still needs more work ---------------------------- revision 1.6 date: 2003/10/26 00:44:20; author: paul_c; state: Exp; lines: +4 -8 Removed a redundant rule ---------------------------- revision 1.5 date: 2003/10/26 00:38:26; author: paul_c; state: Exp; lines: +3 -1 Minor change to the indent rule ---------------------------- revision 1.4 date: 2003/10/17 19:28:39; author: paul_c; state: Exp; lines: +0 -2 Indent treats extern 'C' { } as a struct which makes the following line look odd ---------------------------- revision 1.3 date: 2003/10/15 17:39:06; author: paul_c; state: Exp; lines: +48 -26 Some more trivial changes to the Makefiles ---------------------------- revision 1.2 date: 2003/10/14 16:58:36; author: paul_c; state: Exp; lines: +48 -22 Added a couple of new Make.rules ---------------------------- revision 1.1 date: 2003/10/13 23:11:05; author: paul_c; state: Exp; Common makefile rules ---------------------------- revision 1.22.14.1 date: 2005/02/20 03:43:46; author: paul_c; state: dead; lines: +0 -0 Created another branch for the sources used for BDI-4.xx. Currently, this is a 2.6.xx-rtai only build derived from the main emc code base and using libnml. ---------------------------- revision 1.22.8.1 date: 2005/09/21 01:34:15; author: zwelch; state: dead; lines: +0 -0 Merge auto_configure_0_2 branch with HEAD in prep for further branch work. ---------------------------- revision 1.22.6.1 date: 2004/10/17 20:17:42; author: zwisk; state: Exp; lines: +9 -0 Changes to create directories in which targets are placed, but are not created via CVS. Also modified the main Makefile to make it stop building if it encounters errors rather than continuing. ---------------------------- revision 1.22.2.1 date: 2004/12/12 20:30:53; author: paul_c; state: dead; lines: +0 -0 Move make and friends to src and leave the top level dir clear. ============================================================================= RCS file: /cvs/emc2/Attic/Makefile,v Working file: Makefile head: 1.15 branch: locks: strict access list: symbolic names: bdi-4_27: 1.13.2.1.0.2 bdi-4_20: 1.13.2.1 bdi-4_18: 1.13.2.1 halrefactor-0-1: 1.12.0.14 root-of-halrefactor-0-1: 1.12 rpm: 1.12.0.12 root-of-rpm: 1.12 autoconf_install_0_1: 1.12.8.18.0.2 auto_configure_0_2: 1.12.0.10 auto_configure_0_1: 1.12.0.8 lathe_fork: 1.12.0.6 pc_2_6_test: 1.12.0.4 HAL_no_logging: 1.12.0.2 HAL_interface_Start: 1.12 ioctl_branch: 1.6.0.2 keyword substitution: kv total revisions: 41; selected revisions: 41 description: ---------------------------- revision 1.15 date: 2005/04/27 13:11:54; author: jmkasunich; state: dead; lines: +0 -0 moved configure script and top level makefile from top level directory to src directory, preparing for port to kernel 2.6 ---------------------------- revision 1.14 date: 2005/04/15 11:50:23; author: alex_joni; state: Exp; lines: +18 -0 added a make tgz rule to produce a tarball of the sources ---------------------------- revision 1.13 date: 2005/01/15 21:39:19; author: jmkasunich; state: Exp; lines: +16 -0 branches: 1.13.2; fixed makefile so it will create include, bin, lib, and rtlib directories if needed ---------------------------- revision 1.12 date: 2004/01/30 03:35:10; author: jmkasunich; state: Exp; lines: +4 -0 branches: 1.12.4; 1.12.6; 1.12.8; 1.12.10; 1.12.12; 1.12.14; changed makefiles to run indent only on C source, not C++ source ---------------------------- revision 1.11 date: 2004/01/25 22:44:41; author: paul_c; state: Exp; lines: +2 -0 Base set of files committed so that work can progress on emc2 ---------------------------- revision 1.10 date: 2004/01/03 01:04:06; author: paul_c; state: Exp; lines: +9 -10 libnml isn't ready to be used - Some bugs to iron out first. ---------------------------- revision 1.9 date: 2004/01/01 01:13:17; author: paul_c; state: Exp; lines: +1 -0 halscope not compiled - Missing a crucial source file ---------------------------- revision 1.8 date: 2003/12/21 15:14:30; author: jmkasunich; state: Exp; lines: +7 -0 improved configure's search for man directory, fixed makefile so it only installs manpages if search succeeded ---------------------------- revision 1.7 date: 2003/12/21 00:43:27; author: jmkasunich; state: Exp; lines: +36 -5 added install and uninstall targets to makefile to install/remove man pages ---------------------------- revision 1.6 date: 2003/11/18 02:10:16; author: jmkasunich; state: Exp; lines: +8 -2 added 'make examples', removed examples option from ./configure ---------------------------- revision 1.5 date: 2003/11/02 16:51:59; author: jmkasunich; state: Exp; lines: +10 -2 more makefile mods - the depends are working now (finally) ---------------------------- revision 1.4 date: 2003/10/31 23:49:43; author: paul_c; state: Exp; lines: +4 -4 Removed the -k flag from the sub-makes (it is in MAKEFLAGS now) ---------------------------- revision 1.3 date: 2003/10/31 04:23:40; author: jmkasunich; state: Exp; lines: +28 -3 add hal to CVS - makefile mods and additions - make depend still needs more work ---------------------------- revision 1.2 date: 2003/10/15 17:39:07; author: paul_c; state: Exp; lines: +11 -6 Some more trivial changes to the Makefiles ---------------------------- revision 1.1 date: 2003/10/12 07:52:41; author: jmkasunich; state: Exp; moved rtapi core code into emc2 tree, major rewrite of makefile ---------------------------- revision 1.12.14.1 date: 2005/01/15 21:32:44; author: jmkasunich; state: Exp; lines: +16 -0 fixed makefile so it will create include, bin, lib, and rtlib directories if needed ---------------------------- revision 1.12.12.2 date: 2005/01/08 22:58:46; author: zwisk; state: Exp; lines: +8 -23 Make install and make rpm changes Lots of changes here regarding relative paths that assume they are running out of the emc2 build directory. Mostly, paths such as "tcl/bin/scriptname" became "bin/scriptname" Some changes to the nml config parser to make config files assume that config file names (in particular the NML config file) are relative to the emc.ini file, not relative to the source tree. The emc run scripts were modified to update the PATH environment variable so that these tcl and other binaries can be found in the path rather than looking in $EMC2_**_DIR directories This is still experimental; Make install does install things, but very little testing has been completed, and much peer review is still required. The emc2.spec file is now altered by configure; this may lead to auto versioning of rpms at some point. ---------------------------- revision 1.12.12.1 date: 2005/01/04 06:32:45; author: zwisk; state: Exp; lines: +230 -20 Initial checkin of rpm, install, and tbz makefile targets RPMs build, but have not been tested at all ---------------------------- revision 1.12.10.1 date: 2005/09/21 01:34:15; author: zwelch; state: dead; lines: +0 -0 Merge auto_configure_0_2 branch with HEAD in prep for further branch work. ---------------------------- revision 1.12.8.18 date: 2004/11/08 22:40:45; author: zwisk; state: Exp; lines: +20 -0 branches: 1.12.8.18.2; Support for creating RPMs Packaging in the makefile now can create emc2.tar.bz2 "make rpm" will create the package above, copy it to /usr/src/redhat/SOUCES and do rpmbuild -ba on the spec file. ---------------------------- revision 1.12.8.17 date: 2004/11/03 13:49:30; author: alex_joni; state: Exp; lines: +243 -68 undoing changes done over the weekend. Those changes were intented to be a temporary try. Seems it wasn't the way to go, so it gets removed. The state to which things get restored is: 31 Oct 2004 02:00. ---------------------------- revision 1.12.8.16 date: 2004/10/31 22:03:20; author: alex_joni; state: Exp; lines: +1 -0 got make install to kinda work. needs testing ---------------------------- revision 1.12.8.15 date: 2004/10/31 18:09:01; author: alex_joni; state: Exp; lines: +2 -2 some more work on make install. some tcl-parts still broken. ---------------------------- revision 1.12.8.14 date: 2004/10/31 17:12:20; author: alex_joni; state: Exp; lines: +13 -5 some more work on make install. some parts still broken. ---------------------------- revision 1.12.8.13 date: 2004/10/31 12:36:58; author: alex_joni; state: Exp; lines: +59 -243 some rework of the make install process. still a work in progress ---------------------------- revision 1.12.8.12 date: 2004/10/30 22:33:25; author: alex_joni; state: Exp; lines: +1 -0 a temporary hack in order for halcmd to find modules to load when loadrt. Things should be straightened out... ---------------------------- revision 1.12.8.11 date: 2004/10/28 20:39:16; author: zwisk; state: Exp; lines: +40 -18 Changes to allow for 'make install': Added TkEmc since tkemc.tcl looks for one, and uses it if it exists Changed tkemc.tcl to look for the TkEmc file in the configure-specified config directory Added config.h.in which creates a config.h with a configure based moduledir for use by halcmd.c Made halcmd.c check athe moduledir from configure, and use it if it exists make install now very agressively alters the scripts to change relative paths to absolute paths on install, allowing emc.run to be run from anywhere after being installed ---------------------------- revision 1.12.8.10 date: 2004/10/25 22:01:16; author: paul_c; state: Exp; lines: +3 -1 Add a comment to the top level Makefile. ---------------------------- revision 1.12.8.9 date: 2004/10/25 21:25:39; author: zwisk; state: Exp; lines: +15 -1 Fix for autodetecting KERNEL_VERS for non-trivial version.h files Addition of early i18n support, including --with-locale-dir= Addition of make install_po target for installing i18n .po files Addition of UFLAGS for locale support, as per paul_c's request ---------------------------- revision 1.12.8.8 date: 2004/10/24 22:16:54; author: zwisk; state: Exp; lines: +89 -11 Cleanup and commenting of Makefile, per paul_c's request ---------------------------- revision 1.12.8.7 date: 2004/10/24 20:06:11; author: zwisk; state: Exp; lines: +15 -6 Fixes for installation problems relating to copying the 'CVS' directory ---------------------------- revision 1.12.8.6 date: 2004/10/24 10:24:38; author: zwisk; state: Exp; lines: +83 -25 Added several new make targets: make install make test make run Broke run-in-place. Some peer review is needed here. It seems very valuable to be able to run in-place, but it's very difficult given the configure-dependent location of scripts, binaries, and config files. Added: rtapi.conf, hal.conf, and emc.conf, which are generated via configure through rtapi.conf.in hal.conf.in and emc.conf.in install.map shows the installation ---------------------------- revision 1.12.8.5 date: 2004/10/19 04:28:39; author: zwisk; state: Exp; lines: +6 -4 Changed the install location from configs to $sysconfdir This seems like the right variable, but the default of $prefix/etc probably needs to be changed yet. ---------------------------- revision 1.12.8.4 date: 2004/10/19 03:21:14; author: zwisk; state: Exp; lines: +7 -4 Support for --with-module-dir= which sets the location of kernel modules Support for --with-kernel which allows you to compile for a kernel other than the one currently running (Replaces all "uname -r's" with kernelver) Addition of install_init, which puts the realtime start/stop script in /etc/rc.d/init.d/ ---------------------------- revision 1.12.8.3 date: 2004/10/18 20:21:27; author: zwisk; state: Exp; lines: +9 -7 Changes to the makefile to install man pages in their proper DESTDIR location, as well as creating that directory if it doesn't already exist. ---------------------------- revision 1.12.8.2 date: 2004/10/18 08:36:01; author: zwisk; state: Exp; lines: +48 -18 Makefile and configure changes to support 'make install' with a DESTDIR= argument similar to that used in RTAI-3.1, as well as support for some common configure options like --prefix, --bindir, --libdir, etc. ---------------------------- revision 1.12.8.1 date: 2004/10/17 20:17:42; author: zwisk; state: Exp; lines: +4 -4 Changes to create directories in which targets are placed, but are not created via CVS. Also modified the main Makefile to make it stop building if it encounters errors rather than continuing. ---------------------------- revision 1.12.8.18.2.1 date: 2004/11/21 01:25:24; author: alex_joni; state: Exp; lines: +71 -259 a lot of changes in order to get make install work. It needs testing. Right now run-in-place works (scripts/test.run), is supported during make install, target dirs are created by autoconf, install.map shows the locations where various files go. uninstall still needs to get done, so do make tgz, make rpm, deb and other... ---------------------------- revision 1.12.6.1 date: 2004/09/13 17:45:44; author: paul_c; state: Exp; lines: +1 -0 Add the new make to the top level.. ---------------------------- revision 1.12.4.1 date: 2004/12/12 20:30:54; author: paul_c; state: dead; lines: +0 -0 Move make and friends to src and leave the top level dir clear. ---------------------------- revision 1.13.2.1 date: 2005/02/20 03:43:46; author: paul_c; state: dead; lines: +0 -0 Created another branch for the sources used for BDI-4.xx. Currently, this is a 2.6.xx-rtai only build derived from the main emc code base and using libnml. ============================================================================= RCS file: /cvs/emc2/Attic/Makefile.inc.in,v Working file: Makefile.inc.in head: 1.3 branch: locks: strict access list: symbolic names: bdi-4_27: 1.2.8.1.0.2 bdi-4_20: 1.2.8.1 bdi-4_18: 1.2.8.1 halrefactor-0-1: 1.2.0.6 root-of-halrefactor-0-1: 1.2 rpm: 1.2.0.4 root-of-rpm: 1.2 pc_2_6_test: 1.2.0.2 autoconf_install_0_1: 1.1.2.13.0.2 auto_configure_0_1: 1.1.0.2 keyword substitution: kv total revisions: 20; selected revisions: 20 description: ---------------------------- revision 1.3 date: 2005/04/27 13:11:54; author: jmkasunich; state: dead; lines: +0 -0 moved configure script and top level makefile from top level directory to src directory, preparing for port to kernel 2.6 ---------------------------- revision 1.2 date: 2004/11/27 21:54:34; author: alex_joni; state: Exp; lines: +88 -0 branches: 1.2.2; 1.2.8; Merged the autoconf created ./configure; ./configure gets created by configure.in by running autoconf. autoconf must be run only once, the created ./configure can now be run on different targets to test those systems. The final user does not need to have autoconf or other autotools installed to use this. This was developed on a branch (auto_configure_0_1), and moved now to the trunk. ---------------------------- revision 1.1 date: 2004/10/16 15:01:21; author: alex_joni; state: dead; branches: 1.1.2; file Makefile.inc.in was initially added on branch auto_configure_0_1. ---------------------------- revision 1.1.2.13 date: 2004/11/14 21:01:17; author: alex_joni; state: Exp; lines: +1 -1 branches: 1.1.2.13.2; added --with-make-quiet option to ./configure, cleaned up ./configure --help output, and hopefully fixed a BDI-TNG issue ---------------------------- revision 1.1.2.12 date: 2004/11/03 13:49:32; author: alex_joni; state: Exp; lines: +16 -9 undoing changes done over the weekend. Those changes were intented to be a temporary try. Seems it wasn't the way to go, so it gets removed. The state to which things get restored is: 31 Oct 2004 02:00. ---------------------------- revision 1.1.2.11 date: 2004/10/31 17:12:20; author: alex_joni; state: Exp; lines: +2 -1 some more work on make install. some parts still broken. ---------------------------- revision 1.1.2.10 date: 2004/10/31 12:36:58; author: alex_joni; state: Exp; lines: +8 -16 some rework of the make install process. still a work in progress ---------------------------- revision 1.1.2.9 date: 2004/10/25 21:25:40; author: zwisk; state: Exp; lines: +15 -1 Fix for autodetecting KERNEL_VERS for non-trivial version.h files Addition of early i18n support, including --with-locale-dir= Addition of make install_po target for installing i18n .po files Addition of UFLAGS for locale support, as per paul_c's request ---------------------------- revision 1.1.2.8 date: 2004/10/24 10:24:38; author: zwisk; state: Exp; lines: +1 -2 Added several new make targets: make install make test make run Broke run-in-place. Some peer review is needed here. It seems very valuable to be able to run in-place, but it's very difficult given the configure-dependent location of scripts, binaries, and config files. Added: rtapi.conf, hal.conf, and emc.conf, which are generated via configure through rtapi.conf.in hal.conf.in and emc.conf.in install.map shows the installation ---------------------------- revision 1.1.2.7 date: 2004/10/20 12:53:29; author: paul_c; state: Exp; lines: +2 -4 Fix for failing tk includes ---------------------------- revision 1.1.2.6 date: 2004/10/20 12:26:20; author: alex_joni; state: Exp; lines: +7 -1 changed tcl and tk search ---------------------------- revision 1.1.2.5 date: 2004/10/19 03:21:14; author: zwisk; state: Exp; lines: +2 -0 Support for --with-module-dir= which sets the location of kernel modules Support for --with-kernel which allows you to compile for a kernel other than the one currently running (Replaces all "uname -r's" with kernelver) Addition of install_init, which puts the realtime start/stop script in /etc/rc.d/init.d/ ---------------------------- revision 1.1.2.4 date: 2004/10/18 08:36:01; author: zwisk; state: Exp; lines: +20 -0 Makefile and configure changes to support 'make install' with a DESTDIR= argument similar to that used in RTAI-3.1, as well as support for some common configure options like --prefix, --bindir, --libdir, etc. ---------------------------- revision 1.1.2.3 date: 2004/10/17 15:10:51; author: alex_joni; state: Exp; lines: +4 -1 added rtlibm, libm, math support ---------------------------- revision 1.1.2.2 date: 2004/10/17 13:32:25; author: alex_joni; state: Exp; lines: +35 -4 some fixes in configure.in, got emc2 to compile with output from autoconf... but still experimental. libm support is lacking ---------------------------- revision 1.1.2.1 date: 2004/10/16 15:01:21; author: alex_joni; state: Exp; lines: +15 -0 Basic Makefile.inc.in, contains params for GTK, man-path. More to come. ---------------------------- revision 1.1.2.13.2.1 date: 2004/11/21 01:25:24; author: alex_joni; state: Exp; lines: +9 -3 a lot of changes in order to get make install work. It needs testing. Right now run-in-place works (scripts/test.run), is supported during make install, target dirs are created by autoconf, install.map shows the locations where various files go. uninstall still needs to get done, so do make tgz, make rpm, deb and other... ---------------------------- revision 1.2.8.1 date: 2005/02/20 03:43:46; author: paul_c; state: dead; lines: +0 -0 Created another branch for the sources used for BDI-4.xx. Currently, this is a 2.6.xx-rtai only build derived from the main emc code base and using libnml. ---------------------------- revision 1.2.2.2 date: 2004/12/12 20:30:54; author: paul_c; state: dead; lines: +0 -0 Move make and friends to src and leave the top level dir clear. ---------------------------- revision 1.2.2.1 date: 2004/12/05 00:45:26; author: paul_c; state: Exp; lines: +0 -0 Merge HEAD in to the 2.6 branch prior to importing the working sources from an off-site repository. ============================================================================= RCS file: /cvs/emc2/README,v Working file: README head: 1.9 branch: locks: strict access list: symbolic names: RELEASE_2_1_7: 1.9.8.2 nineaxis: 1.9.0.12 RELEASE_2_1_6: 1.9.8.2 RELEASE_2_1_5: 1.9.8.2 RELEASE_2_1_4: 1.9.8.2 RELEASE_2_1_3: 1.9.8.2 RELEASE_2_1_2: 1.9.8.2 rigid_tap: 1.9.0.10 RELEASE_2_1_1: 1.9.8.2 RELEASE_2_1_0: 1.9.8.2 RELEASE_2_0_5: 1.9 v2_1_branch: 1.9.0.8 RELEASE_2_0_4: 1.9 before_nort_merge: 1.9 nort_testing: 1.9.0.6 RELEASE_2_0_3: 1.9 RELEASE_2_0_2: 1.9 lathe_offsets: 1.9.0.4 RELEASE_2_0_1: 1.9 RELEASE_2_0_0: 1.9 v2_0_branch: 1.9.0.2 TESTING: 1.9 lerman-interp: 1.6.0.14 root-of-lerman-interp: 1.6 bdi-4_27: 1.6.0.12 NML_take_2: 1.6.0.10 jmk_emc2_20050524: 1.6 kbuild-0-1_merge-to_trunk_8: 1.6 trunk_pre-merge_7: 1.6 kbuild-0-1_merge-from_trunk_6: 1.6 kbuild-0-1_pre-merge_4: 1.6 trunk_merge-to_kbuild-0-1_5: 1.6 trunk_merge-from_kbuild-0-1_3: 1.6 kbuild-0-1_merge-from_trunk_1: 1.6 kbuild-0-1_merge-to_trunk_2: 1.6 kbuild-0-1: 1.6.0.8 rootof_kbuild-0-1: 1.6 pre-merge: 1.6 bdi-4_20: 1.6.6.1 bdi-4_18: 1.6.6.1 bdi-4: 1.6.0.6 halrefactor-0-1: 1.6.0.4 root-of-halrefactor-0-1: 1.6 rpm: 1.6.0.2 root-of-rpm: 1.6 autoconf_install_0_1: 1.5.0.8 auto_configure_0_2: 1.5.0.6 auto_configure_0_1: 1.5.0.4 lathe_fork: 1.5.0.2 pc_2_6_test: 1.2.0.4 HAL_no_logging: 1.2.0.2 HAL_interface_Start: 1.2 ioctl_branch: 1.1.1.1.0.2 start: 1.1.1.1 jmk: 1.1.1 keyword substitution: kv total revisions: 17; selected revisions: 17 description: ---------------------------- revision 1.9 date: 2006/03/29 20:36:56; author: alex_joni; state: Exp; lines: +2 -2 branches: 1.9.8; updated README to fit the normal rip run ---------------------------- revision 1.8 date: 2006/01/22 19:34:37; author: alex_joni; state: Exp; lines: +4 -2 updated GPL/LGPL info, and the fact that only one COPYING in the topdir is enough ---------------------------- revision 1.7 date: 2005/12/13 20:26:55; author: alex_joni; state: Exp; lines: +18 -0 added quickstart info to README, this also exists under docs/INSTALL ---------------------------- revision 1.6 date: 2004/11/28 21:56:23; author: alex_joni; state: Exp; lines: +7 -65 branches: 1.6.6; added/changed some descriptions in README and INSTALL. changed the message at the end of configure ---------------------------- revision 1.5 date: 2004/06/23 18:12:58; author: paul_c; state: Exp; lines: +3 -1 branches: 1.5.6; Add a comment about architectures other than x86 ---------------------------- revision 1.4 date: 2004/06/12 17:02:36; author: paul_c; state: Exp; lines: +14 -1 Added the standard FSF files to the docs dir and created a couple of symlinks in the top level dir. ---------------------------- revision 1.3 date: 2004/06/12 17:00:21; author: paul_c; state: dead; lines: +0 -0 Deleted the README in the top level dir so that a symlink can be created to a second one in the docs dir ---------------------------- revision 1.2 date: 2004/01/24 22:53:27; author: paul_c; state: Exp; lines: +1 -0 branches: 1.2.4; Added a comment about other configure options ---------------------------- revision 1.1 date: 2003/10/11 21:30:53; author: jmkasunich; state: Exp; branches: 1.1.1; Initial revision ---------------------------- revision 1.1.1.1 date: 2003/10/11 21:30:53; author: jmkasunich; state: Exp; lines: +0 -0 initial import of emc2 directory tree ---------------------------- revision 1.2.4.2 date: 2005/02/20 06:08:47; author: paul_c; state: Exp; lines: +5 -0 Note branch status - Now retired. ---------------------------- revision 1.2.4.1 date: 2004/12/05 00:45:26; author: paul_c; state: Exp; lines: +7 -50 Merge HEAD in to the 2.6 branch prior to importing the working sources from an off-site repository. ---------------------------- revision 1.5.6.1 date: 2005/09/21 01:34:15; author: zwelch; state: Exp; lines: +7 -65 Merge auto_configure_0_2 branch with HEAD in prep for further branch work. ---------------------------- revision 1.6.6.2 date: 2005/05/27 11:28:40; author: paul_c; state: Exp; lines: +16 -7 Formally sideline the bdi-4 branch - No further development to be done here. Only minor bug fixes should be made. ---------------------------- revision 1.6.6.1 date: 2005/02/20 03:43:46; author: paul_c; state: dead; lines: +0 -0 Created another branch for the sources used for BDI-4.xx. Currently, this is a 2.6.xx-rtai only build derived from the main emc code base and using libnml. ---------------------------- revision 1.9.8.2 date: 2007/01/14 22:29:24; author: alex_joni; state: Exp; lines: +5 -5 meant docs/UPDATING ---------------------------- revision 1.9.8.1 date: 2007/01/14 22:28:04; author: alex_joni; state: Exp; lines: +1 -0 mention UPGRADE ============================================================================= RCS file: /cvs/emc2/TODO,v Working file: TODO head: 1.21 branch: locks: strict access list: symbolic names: RELEASE_2_1_7: 1.19.2.1 nineaxis: 1.21.0.4 RELEASE_2_1_6: 1.19.2.1 RELEASE_2_1_5: 1.19.2.1 RELEASE_2_1_4: 1.19.2.1 RELEASE_2_1_3: 1.19.2.1 RELEASE_2_1_2: 1.19.2.1 rigid_tap: 1.21.0.2 RELEASE_2_1_1: 1.19.2.1 RELEASE_2_1_0: 1.19.2.1 RELEASE_2_0_5: 1.15.2.1 v2_1_branch: 1.19.0.2 RELEASE_2_0_4: 1.15.2.1 before_nort_merge: 1.17 nort_testing: 1.17.0.4 RELEASE_2_0_3: 1.15.2.1 RELEASE_2_0_2: 1.15.2.1 lathe_offsets: 1.17.0.2 RELEASE_2_0_1: 1.15.2.1 RELEASE_2_0_0: 1.15.2.1 v2_0_branch: 1.15.0.2 TESTING: 1.17 keyword substitution: kv total revisions: 23; selected revisions: 23 description: ---------------------------- revision 1.21 date: 2007/01/26 18:05:04; author: alex_joni; state: Exp; lines: +0 -10 update todo's ---------------------------- revision 1.20 date: 2006/12/30 19:46:59; author: awallin; state: Exp; lines: +12 -0 added hal_m5i20 driver to-do list ---------------------------- revision 1.19 date: 2006/10/02 19:04:38; author: alex_joni; state: Exp; lines: +7 -77 branches: 1.19.2; removed done TODO's, left the ones still open ---------------------------- revision 1.18 date: 2006/10/02 19:00:38; author: alex_joni; state: Exp; lines: +14 -12 tagged a few more TODO's which are already done ---------------------------- revision 1.17 date: 2006/05/01 06:18:52; author: jmkasunich; state: Exp; lines: +2 -0 module parameter handling fixes for kernel 2.6 ---------------------------- revision 1.16 date: 2006/04/19 04:01:03; author: jmkasunich; state: Exp; lines: +5 -1 added an item to the to-do list ---------------------------- revision 1.15 date: 2006/03/29 20:31:16; author: alex_joni; state: Exp; lines: +8 -9 branches: 1.15.2; brought up to date, on the next commit the DONE stuff will go away ---------------------------- revision 1.14 date: 2006/02/18 22:40:00; author: jmkasunich; state: Exp; lines: +3 -0 added to TODO ---------------------------- revision 1.13 date: 2006/02/04 20:12:11; author: cradek; state: Exp; lines: +2 -0 new idea ---------------------------- revision 1.12 date: 2006/02/04 19:52:24; author: cradek; state: Exp; lines: +3 -2 make install finished ---------------------------- revision 1.11 date: 2006/01/22 19:13:32; author: alex_joni; state: Exp; lines: +43 -43 updated info, improved readability ---------------------------- revision 1.10 date: 2006/01/20 02:31:30; author: jmkasunich; state: Exp; lines: +18 -0 Cleaned up some licenseing issues ---------------------------- revision 1.9 date: 2006/01/18 04:09:41; author: jmkasunich; state: Exp; lines: +1 -0 added a blank line to TODO - testing a commit list issue ---------------------------- revision 1.8 date: 2006/01/18 01:09:23; author: jmkasunich; state: Exp; lines: +15 -4 Modified TODO: giving up on RT overrun detection for 2.0.0 release, too many operating system dependencies. Added a few other items. ---------------------------- revision 1.7 date: 2006/01/14 23:54:36; author: jmkasunich; state: Exp; lines: +18 -8 changes to TODO from board discussion ---------------------------- revision 1.6 date: 2006/01/11 17:27:48; author: cradek; state: Exp; lines: +0 -3 I fixed this a while ago. ---------------------------- revision 1.5 date: 2005/12/20 04:03:45; author: cradek; state: Exp; lines: +3 -0 I think this needs to be work. ---------------------------- revision 1.4 date: 2005/12/19 22:22:51; author: swpadnos; state: Exp; lines: +2 -1 Time Delay component. Has separate settable on and off delays. Up to 8 time delays may be created with this component. ---------------------------- revision 1.3 date: 2005/12/16 23:10:33; author: cradek; state: Exp; lines: +6 -1 another thought ---------------------------- revision 1.2 date: 2005/12/16 03:22:50; author: jmkasunich; state: Exp; lines: +17 -1 additions to TODO list ---------------------------- revision 1.1 date: 2005/12/16 02:58:01; author: cradek; state: Exp; TODO file to keep track of the things we want to do before this first emc2 release. ---------------------------- revision 1.15.2.1 date: 2006/03/29 21:18:48; author: alex_joni; state: Exp; lines: +0 -1 moving TESTING ---------------------------- revision 1.19.2.1 date: 2007/01/14 17:36:32; author: alex_joni; state: Exp; lines: +2 -8 updated todo's ============================================================================= RCS file: /cvs/emc2/Attic/TkEmc,v Working file: TkEmc head: 1.1 branch: locks: strict access list: symbolic names: bdi-4_30: 1.1.2.1.0.4 bdi-4_27: 1.1.2.1.0.2 bdi-4_20: 1.1.2.1 bdi-4_18: 1.1.2.1 keyword substitution: kv total revisions: 2; selected revisions: 2 description: ---------------------------- revision 1.1 date: 2005/02/20 03:46:57; author: paul_c; state: dead; branches: 1.1.2; file TkEmc was initially added on branch bdi-4. ---------------------------- revision 1.1.2.1 date: 2005/02/20 03:46:57; author: paul_c; state: Exp; lines: +27 -0 Created another branch for the sources used for BDI-4.xx. Currently, this is a 2.6.xx-rtai only build derived from the main emc code base and using libnml. ============================================================================= RCS file: /cvs/emc2/VERSION,v Working file: VERSION head: 1.16 branch: locks: strict access list: symbolic names: RELEASE_2_1_7: 1.15.4.16 nineaxis: 1.16.0.4 RELEASE_2_1_6: 1.15.4.14 RELEASE_2_1_5: 1.15.4.12 RELEASE_2_1_4: 1.15.4.10 RELEASE_2_1_3: 1.15.4.8 RELEASE_2_1_2: 1.15.4.6 rigid_tap: 1.16.0.2 RELEASE_2_1_1: 1.15.4.4 RELEASE_2_1_0: 1.15.4.2 RELEASE_2_0_5: 1.13.2.19 v2_1_branch: 1.15.0.4 RELEASE_2_0_4: 1.13.2.17 before_nort_merge: 1.15 nort_testing: 1.15.0.2 RELEASE_2_0_3: 1.13.2.15 RELEASE_2_0_2: 1.13.2.13 lathe_offsets: 1.13.0.4 RELEASE_2_0_1: 1.13.2.11 RELEASE_2_0_0: 1.13.2.9 v2_0_branch: 1.13.0.2 TESTING: 1.14 keyword substitution: kv total revisions: 53; selected revisions: 53 description: ---------------------------- revision 1.16 date: 2006/11/26 03:47:44; author: cradek; state: Exp; lines: +1 -1 we now have a 2.1 branch; this is pre-2.2 ---------------------------- revision 1.15 date: 2006/06/26 00:59:35; author: cradek; state: Exp; lines: +1 -1 branches: 1.15.4; call the version pre-2.1 ---------------------------- revision 1.14 date: 2006/06/26 00:58:29; author: cradek; state: Exp; lines: +1 -1 TESTING should be before the destabilizing lathe changes ---------------------------- revision 1.13 date: 2006/03/12 20:15:42; author: cradek; state: Exp; lines: +1 -1 branches: 1.13.2; Done tagging ---------------------------- revision 1.12 date: 2006/03/12 20:14:41; author: cradek; state: Exp; lines: +1 -1 moving TESTING ---------------------------- revision 1.11 date: 2006/03/12 03:59:36; author: cradek; state: Exp; lines: +1 -1 Done tagging ---------------------------- revision 1.10 date: 2006/03/12 03:52:17; author: cradek; state: Exp; lines: +1 -1 moving TESTING ---------------------------- revision 1.9 date: 2006/03/03 02:04:47; author: cradek; state: Exp; lines: +1 -1 Done tagging ---------------------------- revision 1.8 date: 2006/03/03 02:01:19; author: cradek; state: Exp; lines: +1 -1 moving TESTING ---------------------------- revision 1.7 date: 2006/02/27 02:04:13; author: cradek; state: Exp; lines: +1 -1 Done tagging ---------------------------- revision 1.6 date: 2006/02/27 02:03:10; author: cradek; state: Exp; lines: +1 -1 moving TESTING ---------------------------- revision 1.5 date: 2006/02/19 22:28:22; author: cradek; state: Exp; lines: +1 -1 Done tagging ---------------------------- revision 1.4 date: 2006/02/19 22:19:36; author: cradek; state: Exp; lines: +1 -1 moving TESTING ---------------------------- revision 1.3 date: 2006/02/15 03:20:06; author: cradek; state: Exp; lines: +1 -1 Done tagging ---------------------------- revision 1.2 date: 2006/02/15 03:14:37; author: cradek; state: Exp; lines: +1 -1 moving TESTING ---------------------------- revision 1.1 date: 2006/02/14 03:07:35; author: cradek; state: Exp; get a version number from cvs into the environment so the guis can put it in help/about. technical decisions done; policy decisions remaining. ---------------------------- revision 1.13.2.20 date: 2006/12/02 23:48:59; author: cradek; state: Exp; lines: +1 -1 bump after release ---------------------------- revision 1.13.2.19 date: 2006/12/02 22:57:08; author: cradek; state: Exp; lines: +1 -1 release ---------------------------- revision 1.13.2.18 date: 2006/10/21 19:45:50; author: cradek; state: Exp; lines: +1 -1 bump version after release ---------------------------- revision 1.13.2.17 date: 2006/10/21 19:39:55; author: cradek; state: Exp; lines: +1 -1 release ---------------------------- revision 1.13.2.16 date: 2006/08/07 21:00:38; author: cradek; state: Exp; lines: +1 -1 version bump after release ---------------------------- revision 1.13.2.15 date: 2006/08/03 02:46:56; author: cradek; state: Exp; lines: +1 -1 release ---------------------------- revision 1.13.2.14 date: 2006/08/01 01:59:01; author: cradek; state: Exp; lines: +1 -1 bump version after release ---------------------------- revision 1.13.2.13 date: 2006/08/01 01:03:16; author: cradek; state: Exp; lines: +1 -1 2.0.2 release, some changes for dapper ---------------------------- revision 1.13.2.12 date: 2006/06/05 01:22:37; author: cradek; state: Exp; lines: +1 -1 bump version number after release ---------------------------- revision 1.13.2.11 date: 2006/06/05 01:18:50; author: cradek; state: Exp; lines: +1 -1 release ---------------------------- revision 1.13.2.10 date: 2006/05/08 00:21:47; author: cradek; state: Exp; lines: +1 -1 since there will probably be changes, we need to identify the version as between 2.0.0 and 2.0.1 - if you want 2.0.0 exactly, use the tag RELEASE_2_0_0 ---------------------------- revision 1.13.2.9 date: 2006/05/07 23:57:14; author: cradek; state: Exp; lines: +1 -1 2.0.0 release ---------------------------- revision 1.13.2.8 date: 2006/05/02 18:18:31; author: cradek; state: Exp; lines: +1 -1 Done tagging ---------------------------- revision 1.13.2.7 date: 2006/05/02 18:16:34; author: cradek; state: Exp; lines: +1 -1 moving TESTING ---------------------------- revision 1.13.2.6 date: 2006/04/29 23:57:08; author: cradek; state: Exp; lines: +1 -1 Done tagging ---------------------------- revision 1.13.2.5 date: 2006/04/29 23:39:21; author: cradek; state: Exp; lines: +1 -1 moving TESTING ---------------------------- revision 1.13.2.4 date: 2006/04/10 00:42:26; author: cradek; state: Exp; lines: +1 -1 Done tagging ---------------------------- revision 1.13.2.3 date: 2006/04/10 00:37:47; author: cradek; state: Exp; lines: +1 -1 moving TESTING ---------------------------- revision 1.13.2.2 date: 2006/03/29 21:30:40; author: alex_joni; state: Exp; lines: +1 -1 done tagging ---------------------------- revision 1.13.2.1 date: 2006/03/29 21:18:48; author: alex_joni; state: Exp; lines: +1 -1 moving TESTING ---------------------------- revision 1.15.4.17 date: 2007/07/30 01:11:27; author: cradek; state: Exp; lines: +1 -1 bump after release ---------------------------- revision 1.15.4.16 date: 2007/07/30 00:38:31; author: cradek; state: Exp; lines: +1 -1 2.1.7 release ---------------------------- revision 1.15.4.15 date: 2007/06/08 01:23:47; author: cradek; state: Exp; lines: +1 -1 bump after release ---------------------------- revision 1.15.4.14 date: 2007/06/08 00:49:31; author: cradek; state: Exp; lines: +1 -1 release 2.1.6 ---------------------------- revision 1.15.4.13 date: 2007/05/06 22:16:41; author: cradek; state: Exp; lines: +1 -1 bump after release ---------------------------- revision 1.15.4.12 date: 2007/05/06 21:17:30; author: cradek; state: Exp; lines: +1 -1 release ---------------------------- revision 1.15.4.11 date: 2007/03/26 03:42:05; author: cradek; state: Exp; lines: +1 -1 bump after release ---------------------------- revision 1.15.4.10 date: 2007/03/26 03:39:32; author: cradek; state: Exp; lines: +1 -1 2.1.4 release ---------------------------- revision 1.15.4.9 date: 2007/03/18 18:42:05; author: cradek; state: Exp; lines: +1 -1 bump after release ---------------------------- revision 1.15.4.8 date: 2007/03/18 18:39:28; author: cradek; state: Exp; lines: +1 -1 2.1.3 release ---------------------------- revision 1.15.4.7 date: 2007/03/12 01:24:02; author: cradek; state: Exp; lines: +1 -1 bump after release ---------------------------- revision 1.15.4.6 date: 2007/03/12 00:53:37; author: cradek; state: Exp; lines: +1 -1 2.1.2 release ---------------------------- revision 1.15.4.5 date: 2007/02/26 02:37:05; author: cradek; state: Exp; lines: +1 -1 bump after release ---------------------------- revision 1.15.4.4 date: 2007/02/26 02:07:31; author: cradek; state: Exp; lines: +1 -1 2.1.1 release ---------------------------- revision 1.15.4.3 date: 2007/01/28 23:13:50; author: cradek; state: Exp; lines: +1 -1 bump after release ---------------------------- revision 1.15.4.2 date: 2007/01/28 22:12:55; author: cradek; state: Exp; lines: +1 -1 2.1.0 release ---------------------------- revision 1.15.4.1 date: 2006/11/26 03:48:52; author: cradek; state: Exp; lines: +1 -1 before 2.1.0, let's call it this ============================================================================= RCS file: /cvs/emc2/Attic/chips.gif,v Working file: chips.gif head: 1.1 branch: locks: strict access list: symbolic names: bdi-4_30: 1.1.2.1.0.4 bdi-4_27: 1.1.2.1.0.2 bdi-4_20: 1.1.2.1 bdi-4_18: 1.1.2.1 keyword substitution: kv total revisions: 2; selected revisions: 2 description: ---------------------------- revision 1.1 date: 2005/02/21 04:38:48; author: paul_c; state: dead; branches: 1.1.2; file chips.gif was initially added on branch bdi-4. ---------------------------- revision 1.1.2.1 date: 2005/02/21 04:38:48; author: paul_c; state: Exp; lines: +296 -0 Add an intro graphics image. ============================================================================= RCS file: /cvs/emc2/Attic/configure,v Working file: configure head: 1.48 branch: locks: strict access list: symbolic names: bdi-4_27: 1.46.6.1.0.2 bdi-4_20: 1.46.6.1 bdi-4_18: 1.46.6.1 halrefactor-0-1: 1.46.0.4 root-of-halrefactor-0-1: 1.46 rpm: 1.46.0.2 root-of-rpm: 1.46 autoconf_install_0_1: 1.40.2.30.0.2 auto_configure_0_2: 1.41.0.2 auto_configure_0_1: 1.40.0.2 lathe_fork: 1.39.0.2 pc_2_6_test: 1.37.0.4 HAL_no_logging: 1.37.0.2 HAL_interface_Start: 1.24 ioctl_branch: 1.18.0.2 keyword substitution: kv total revisions: 96; selected revisions: 96 description: ---------------------------- revision 1.48 date: 2005/04/27 13:11:58; author: jmkasunich; state: dead; lines: +0 -0 moved configure script and top level makefile from top level directory to src directory, preparing for port to kernel 2.6 ---------------------------- revision 1.47 date: 2005/03/06 18:06:18; author: alex_joni; state: Exp; lines: +1 -1 fixed a bug that prevented rtai-24.1.x to be used. rtai-24.1.x usually gets installed in /usr/realtime (by running make install_rt_devel), if that wasn't the case usually configure would have failed. this is fixed now. ---------------------------- revision 1.46 date: 2004/11/28 21:56:22; author: alex_joni; state: Exp; lines: +4 -2 branches: 1.46.2; 1.46.6; added/changed some descriptions in README and INSTALL. changed the message at the end of configure ---------------------------- revision 1.45 date: 2004/11/28 18:36:56; author: alex_joni; state: Exp; lines: +1 -1 fixed a stupid typo that prevented MATH support for rtai-24.1.x ---------------------------- revision 1.44 date: 2004/11/28 13:59:08; author: alex_joni; state: Exp; lines: +4 -1 fixed GTK-CFLAGS for GTK2.0 & GTK2.2 ---------------------------- revision 1.43 date: 2004/11/28 01:04:03; author: cradek; state: Exp; lines: +2 -2 fix find usage ---------------------------- revision 1.42 date: 2004/11/27 21:54:34; author: alex_joni; state: Exp; lines: +6365 -427 Merged the autoconf created ./configure; ./configure gets created by configure.in by running autoconf. autoconf must be run only once, the created ./configure can now be run on different targets to test those systems. The final user does not need to have autoconf or other autotools installed to use this. This was developed on a branch (auto_configure_0_1), and moved now to the trunk. ---------------------------- revision 1.41 date: 2004/10/16 23:25:11; author: paul_c; state: Exp; lines: +2 -0 branches: 1.41.2; Commit a patch submitted by Jonathan Stark - add /usr/realtime/bin to the list of possible RTAI_EXEC paths. ---------------------------- revision 1.40 date: 2004/10/15 20:23:26; author: paul_c; state: Exp; lines: +41 -37 branches: 1.40.2; Added RTAI_EXEC as the tests fail if rtai-config is in the PATH but not in /usr/lib/realtime/bin ---------------------------- revision 1.39 date: 2004/07/25 14:34:33; author: paul_c; state: Exp; lines: +3 -8 Slight change in the way the gcc version is detected. ---------------------------- revision 1.38 date: 2004/04/28 00:58:53; author: stevestallings; state: Exp; lines: +2 -2 Paul made me do it ---------------------------- revision 1.37 date: 2004/02/23 19:39:38; author: paul_c; state: Exp; lines: +2 -2 branches: 1.37.4; Added __isnan to the mat stubs ---------------------------- revision 1.36 date: 2004/02/19 19:50:37; author: paul_c; state: Exp; lines: +12 -10 Extended the realtime init and configure ---------------------------- revision 1.35 date: 2004/02/17 19:38:03; author: paul_c; state: Exp; lines: +24 -5 Added the missing mathstubs ---------------------------- revision 1.34 date: 2004/02/17 03:04:56; author: jmkasunich; state: Exp; lines: +6 -6 tweaked messages in config, added '#' to some Makefile.inc comments ---------------------------- revision 1.33 date: 2004/02/16 22:34:18; author: paul_c; state: Exp; lines: +75 -14 Tests for unresolved symbols when linking to libm ---------------------------- revision 1.32 date: 2004/02/13 22:26:33; author: paul_c; state: Exp; lines: +4 -4 Some dumb typos corrected ---------------------------- revision 1.31 date: 2004/02/13 22:07:56; author: paul_c; state: Exp; lines: +31 -44 Use the tcl/tk Config.sh files provided by the dev packages for the linking flags ---------------------------- revision 1.30 date: 2004/02/11 22:44:21; author: paul_c; state: Exp; lines: +1 -1 A couple of changes so that rtai_libm is used when available ---------------------------- revision 1.29 date: 2004/02/10 22:10:50; author: paul_c; state: Exp; lines: +25 -26 Not all systems will have tclx installed, so need to locate the tcl/tk headers with find ---------------------------- revision 1.28 date: 2004/02/09 02:11:27; author: mshaver; state: Exp; lines: +0 -3 Lots of changes in the motion<->HAL interface. ---------------------------- revision 1.27 date: 2004/02/08 15:28:07; author: paul_c; state: Exp; lines: +9 -1 Added a libm linking flag set from the configure script - This will help with unresolved symbols ---------------------------- revision 1.26 date: 2004/02/07 18:15:45; author: paul_c; state: Exp; lines: +1 -1 Changes needed for RTAI-3.0 (kilauea) ---------------------------- revision 1.25 date: 2004/02/07 18:09:25; author: paul_c; state: Exp; lines: +77 -32 Changes needed for RTAI-3.0 (kilauea) ---------------------------- revision 1.24 date: 2004/01/27 06:21:23; author: mshaver; state: Exp; lines: +5 -2 Added some flags and libs to the tcl/tk section of the compile script to get emcsh and iosh to link on a BDI2.20b system. ---------------------------- revision 1.23 date: 2004/01/25 22:44:55; author: paul_c; state: Exp; lines: +0 -13 Base set of files committed so that work can progress on emc2 ---------------------------- revision 1.22 date: 2003/12/24 17:23:36; author: paul_c; state: Exp; lines: +62 -3 Added the tcl/tk flags and changed the way the man dir is detected. ---------------------------- revision 1.21 date: 2003/12/21 15:17:06; author: jmkasunich; state: Exp; lines: +1 -1 oops, fixed a dumb mistake ---------------------------- revision 1.20 date: 2003/12/21 15:14:30; author: jmkasunich; state: Exp; lines: +5 -3 improved configure's search for man directory, fixed makefile so it only installs manpages if search succeeded ---------------------------- revision 1.19 date: 2003/12/21 00:43:27; author: jmkasunich; state: Exp; lines: +7 -0 added install and uninstall targets to makefile to install/remove man pages ---------------------------- revision 1.18 date: 2003/11/18 02:10:16; author: jmkasunich; state: Exp; lines: +0 -8 added 'make examples', removed examples option from ./configure ---------------------------- revision 1.17 date: 2003/11/16 15:45:48; author: jmkasunich; state: Exp; lines: +9 -0 made compilation of RTAPI examples optional ---------------------------- revision 1.16 date: 2003/11/15 23:41:49; author: jmkasunich; state: Exp; lines: +4 -4 fixed a stupid mistake ---------------------------- revision 1.15 date: 2003/11/15 23:38:41; author: jmkasunich; state: Exp; lines: +78 -10 configure changes for GTK version handling ---------------------------- revision 1.14 date: 2003/11/15 22:13:06; author: paul_c; state: Exp; lines: +2 -2 Use pkg-config for GTK+-2.0 flags ---------------------------- revision 1.13 date: 2003/11/15 21:40:14; author: paul_c; state: Exp; lines: +19 -0 A change to halmeter to allow compilation with gtk-2.0 ---------------------------- revision 1.12 date: 2003/11/07 20:08:28; author: paul_c; state: Exp; lines: +3 -3 Removed a Fix Me from the configure script ---------------------------- revision 1.11 date: 2003/11/07 02:50:37; author: jmkasunich; state: Exp; lines: +1 -1 added first two rtapi examples ---------------------------- revision 1.10 date: 2003/11/02 16:51:59; author: jmkasunich; state: Exp; lines: +0 -1 more makefile mods - the depends are working now (finally) ---------------------------- revision 1.9 date: 2003/11/01 20:47:38; author: jmkasunich; state: Exp; lines: +40 -37 changed configure script to make 'silent' work correctly ---------------------------- revision 1.8 date: 2003/11/01 13:34:59; author: paul_c; state: Exp; lines: +1 -1 Forgot to write the MAKEFLAGS to the include file ---------------------------- revision 1.7 date: 2003/10/31 23:29:41; author: paul_c; state: Exp; lines: +30 -14 silent option added to configure ---------------------------- revision 1.6 date: 2003/10/31 04:23:40; author: jmkasunich; state: Exp; lines: +1 -4 add hal to CVS - makefile mods and additions - make depend still needs more work ---------------------------- revision 1.5 date: 2003/10/28 17:54:26; author: paul_c; state: Exp; lines: +11 -7 Fixed a small prob with rtl.mk grep & awk ---------------------------- revision 1.4 date: 2003/10/15 17:39:07; author: paul_c; state: Exp; lines: +9 -1 Some more trivial changes to the Makefiles ---------------------------- revision 1.3 date: 2003/10/14 16:58:36; author: paul_c; state: Exp; lines: +9 -7 Added a couple of new Make.rules ---------------------------- revision 1.2 date: 2003/10/13 23:11:05; author: paul_c; state: Exp; lines: +12 -33 Common makefile rules ---------------------------- revision 1.1 date: 2003/10/12 07:52:41; author: jmkasunich; state: Exp; moved rtapi core code into emc2 tree, major rewrite of makefile ---------------------------- revision 1.37.4.7 date: 2004/12/12 20:30:55; author: paul_c; state: dead; lines: +0 -0 Move make and friends to src and leave the top level dir clear. ---------------------------- revision 1.37.4.6 date: 2004/12/05 01:54:01; author: paul_c; state: Exp; lines: +634 -356 Tweak configure for 2.6 rtai based installs ---------------------------- revision 1.37.4.5 date: 2004/12/05 00:45:26; author: paul_c; state: Exp; lines: +6368 -424 Merge HEAD in to the 2.6 branch prior to importing the working sources from an off-site repository. ---------------------------- revision 1.37.4.4 date: 2004/07/06 21:47:48; author: paul_c; state: Exp; lines: +10 -14 One of those Doh! moments - The last revision should have been checked into a local repository ---------------------------- revision 1.37.4.3 date: 2004/07/06 21:15:21; author: paul_c; state: Exp; lines: +8 -7 Modified configure because no realtime system is installed on this box.... ---------------------------- revision 1.37.4.2 date: 2004/04/17 15:13:41; author: paul_c; state: Exp; lines: +1 -1 Colorize a warning message ---------------------------- revision 1.37.4.1 date: 2004/04/17 14:50:26; author: paul_c; state: Exp; lines: +4 -1 Starting on 2.6 kernel support - Watch this space ---------------------------- revision 1.40.2.33 date: 2004/11/22 21:34:46; author: alex_joni; state: Exp; lines: +218 -158 configure.in now cleaned up (some unused stuff removed), and heavily commented ---------------------------- revision 1.40.2.32 date: 2004/11/22 16:29:32; author: alex_joni; state: Exp; lines: +484 -4005 moved the CC tests in order not to check for CC twice. Fixed a problem with the CC check (multiple AC_PROG_CC seem to confuse autoconf) ---------------------------- revision 1.40.2.31 date: 2004/11/22 14:01:00; author: paul_c; state: Exp; lines: +1139 -512 Changed the default locale path and added a comment.. ---------------------------- revision 1.40.2.30 date: 2004/11/14 21:01:16; author: alex_joni; state: Exp; lines: +529 -1143 branches: 1.40.2.30.2; added --with-make-quiet option to ./configure, cleaned up ./configure --help output, and hopefully fixed a BDI-TNG issue ---------------------------- revision 1.40.2.29 date: 2004/11/14 20:37:36; author: paul_c; state: Exp; lines: +1139 -512 Changed the way CFLAGS is split out from buildvars - = occurs in two places, and the cut was likely to fall over.. ---------------------------- revision 1.40.2.28 date: 2004/11/14 20:04:43; author: alex_joni; state: Exp; lines: +7 -6 did a check on RTDIR in order to make it work with BDI-TNG ---------------------------- revision 1.40.2.27 date: 2004/11/14 19:43:03; author: alex_joni; state: Exp; lines: +2 -2 fixed a small bug. A[2] got changed by autoconf to A2, now it's A[[2]] so it gets A[2] in the end. The same must be applied for all [] that need to remain in ./configure ---------------------------- revision 1.40.2.26 date: 2004/11/14 19:01:26; author: alex_joni; state: Exp; lines: +2 -2 changed the hack to find BDI-TNG. This will be known as the Gariboldi hack ;). It basicly checks /proc/version to see if the kernel was build on Gariboldi, the machine PC used for making the BDI-TNG ---------------------------- revision 1.40.2.25 date: 2004/11/11 15:27:05; author: alex_joni; state: Exp; lines: +5 -8 fixed a stupid typo ---------------------------- revision 1.40.2.24 date: 2004/11/06 02:10:01; author: alex_joni; state: Exp; lines: +44 -27 added a custom hack for BDI-TNG. On BDI-TNG the realtime-config script thinks that the kernel source tree is not configured and doesn't want to run. The hack consists in identifying BGI-TNG, and parsing /usr/src/rtai-24.1.10/.buildvars ---------------------------- revision 1.40.2.23 date: 2004/11/03 13:49:32; author: alex_joni; state: Exp; lines: +20 -13 undoing changes done over the weekend. Those changes were intented to be a temporary try. Seems it wasn't the way to go, so it gets removed. The state to which things get restored is: 31 Oct 2004 02:00. ---------------------------- revision 1.40.2.22 date: 2004/10/31 18:09:01; author: alex_joni; state: Exp; lines: +2 -1 some more work on make install. some tcl-parts still broken. ---------------------------- revision 1.40.2.21 date: 2004/10/31 17:12:20; author: alex_joni; state: Exp; lines: +3 -1 some more work on make install. some parts still broken. ---------------------------- revision 1.40.2.20 date: 2004/10/31 12:36:57; author: alex_joni; state: Exp; lines: +9 -19 some rework of the make install process. still a work in progress ---------------------------- revision 1.40.2.19 date: 2004/10/28 20:39:17; author: zwisk; state: Exp; lines: +9 -4 Changes to allow for 'make install': Added TkEmc since tkemc.tcl looks for one, and uses it if it exists Changed tkemc.tcl to look for the TkEmc file in the configure-specified config directory Added config.h.in which creates a config.h with a configure based moduledir for use by halcmd.c Made halcmd.c check athe moduledir from configure, and use it if it exists make install now very agressively alters the scripts to change relative paths to absolute paths on install, allowing emc.run to be run from anywhere after being installed ---------------------------- revision 1.40.2.18 date: 2004/10/25 21:25:40; author: zwisk; state: Exp; lines: +2455 -1014 Fix for autodetecting KERNEL_VERS for non-trivial version.h files Addition of early i18n support, including --with-locale-dir= Addition of make install_po target for installing i18n .po files Addition of UFLAGS for locale support, as per paul_c's request ---------------------------- revision 1.40.2.17 date: 2004/10/24 21:16:11; author: zwisk; state: Exp; lines: +508 -1 emc.run now looks for emc.conf in a number of good-guess locations configure now looks for grep, install, sed, ps, kill, whoami, awk, insmod, rmmod, lsmod, piddof and ipcs at configure time and stores those values in emc.conf rather than looking for them at runtime in emc.run ---------------------------- revision 1.40.2.16 date: 2004/10/24 10:24:38; author: zwisk; state: Exp; lines: +24 -25 Added several new make targets: make install make test make run Broke run-in-place. Some peer review is needed here. It seems very valuable to be able to run in-place, but it's very difficult given the configure-dependent location of scripts, binaries, and config files. Added: rtapi.conf, hal.conf, and emc.conf, which are generated via configure through rtapi.conf.in hal.conf.in and emc.conf.in install.map shows the installation ---------------------------- revision 1.40.2.15 date: 2004/10/23 20:15:22; author: alex_joni; state: Exp; lines: +1 -1 changed RTPREFIX for rtlinux from rtlinux to rtl, in order for rtl_rtapi & co to be found ---------------------------- revision 1.40.2.14 date: 2004/10/23 19:31:37; author: alex_joni; state: Exp; lines: +402 -874 some tcl/tk libs fixes ---------------------------- revision 1.40.2.13 date: 2004/10/21 13:48:46; author: paul_c; state: Exp; lines: +2297 -875 Check version.h for the kernel UTS-Version rather than trusting uname to return the correct one. ---------------------------- revision 1.40.2.12 date: 2004/10/20 13:22:11; author: alex_joni; state: Exp; lines: +340 -740 fixed a bug for RTAI-24.1.x ---------------------------- revision 1.40.2.11 date: 2004/10/20 12:53:29; author: paul_c; state: Exp; lines: +3 -3 Fix for failing tk includes ---------------------------- revision 1.40.2.10 date: 2004/10/20 12:36:42; author: paul_c; state: Exp; lines: +1886 -372 Update the configure from configure.in ---------------------------- revision 1.40.2.9 date: 2004/10/19 03:21:14; author: zwisk; state: Exp; lines: +346 -543 Support for --with-module-dir= which sets the location of kernel modules Support for --with-kernel which allows you to compile for a kernel other than the one currently running (Replaces all "uname -r's" with kernelver) Addition of install_init, which puts the realtime start/stop script in /etc/rc.d/init.d/ ---------------------------- revision 1.40.2.8 date: 2004/10/18 21:49:35; author: paul_c; state: Exp; lines: +5 -6 Tweaked the gcc section a little.. ---------------------------- revision 1.40.2.7 date: 2004/10/18 21:31:17; author: paul_c; state: Exp; lines: +557 -272 Noted a few issues with tcl/tk headers and libs... ---------------------------- revision 1.40.2.6 date: 2004/10/18 17:15:59; author: alex_joni; state: Exp; lines: +9 -1 added libm support for rtai-24.1.x ---------------------------- revision 1.40.2.5 date: 2004/10/18 16:59:13; author: alex_joni; state: Exp; lines: +111 -32 workaround for bug in rtai-24.1.x script ---------------------------- revision 1.40.2.4 date: 2004/10/18 08:36:01; author: zwisk; state: Exp; lines: +14 -1 Makefile and configure changes to support 'make install' with a DESTDIR= argument similar to that used in RTAI-3.1, as well as support for some common configure options like --prefix, --bindir, --libdir, etc. ---------------------------- revision 1.40.2.3 date: 2004/10/17 15:17:21; author: alex_joni; state: Exp; lines: +72 -2 added rtlibm, libm, math support ---------------------------- revision 1.40.2.2 date: 2004/10/17 14:08:08; author: alex_joni; state: Exp; lines: +1209 -433 some fixes in configure.in, got emc2 to compile with output from autoconf... but still experimental. libm support is lacking ---------------------------- revision 1.40.2.1 date: 2004/10/16 12:03:07; author: alex_joni; state: Exp; lines: +4125 -428 autoconf generated ./configure. Not really supposed to work, work needs to be done on configure.in, and Makefile.inc.in to make things work. ---------------------------- revision 1.40.2.30.2.4 date: 2004/11/30 21:45:25; author: alex_joni; state: Exp; lines: +350 -3185 updated configure.in from the trunk. It has a lot of comments in it, some cleanup and some bugfixes ---------------------------- revision 1.40.2.30.2.3 date: 2004/11/30 21:24:11; author: alex_joni; state: Exp; lines: +1 -1 fixed the same stupid type like in the trunk ---------------------------- revision 1.40.2.30.2.2 date: 2004/11/21 01:51:14; author: alex_joni; state: Exp; lines: +23 -0 added a message to the user at the end of ./configure, what to do next ---------------------------- revision 1.40.2.30.2.1 date: 2004/11/21 01:25:24; author: alex_joni; state: Exp; lines: +3 -6 a lot of changes in order to get make install work. It needs testing. Right now run-in-place works (scripts/test.run), is supported during make install, target dirs are created by autoconf, install.map shows the locations where various files go. uninstall still needs to get done, so do make tgz, make rpm, deb and other... ---------------------------- revision 1.41.2.1 date: 2005/09/21 01:34:15; author: zwelch; state: dead; lines: +0 -0 Merge auto_configure_0_2 branch with HEAD in prep for further branch work. ---------------------------- revision 1.46.6.1 date: 2005/02/20 03:43:46; author: paul_c; state: dead; lines: +0 -0 Created another branch for the sources used for BDI-4.xx. Currently, this is a 2.6.xx-rtai only build derived from the main emc code base and using libnml. ---------------------------- revision 1.46.2.2 date: 2005/01/08 22:58:46; author: zwisk; state: Exp; lines: +7 -3 Make install and make rpm changes Lots of changes here regarding relative paths that assume they are running out of the emc2 build directory. Mostly, paths such as "tcl/bin/scriptname" became "bin/scriptname" Some changes to the nml config parser to make config files assume that config file names (in particular the NML config file) are relative to the emc.ini file, not relative to the source tree. The emc run scripts were modified to update the PATH environment variable so that these tcl and other binaries can be found in the path rather than looking in $EMC2_**_DIR directories This is still experimental; Make install does install things, but very little testing has been completed, and much peer review is still required. The emc2.spec file is now altered by configure; this may lead to auto versioning of rpms at some point. ---------------------------- revision 1.46.2.1 date: 2005/01/04 06:32:45; author: zwisk; state: Exp; lines: +3 -0 Initial checkin of rpm, install, and tbz makefile targets RPMs build, but have not been tested at all ============================================================================= RCS file: /cvs/emc2/Attic/configure.in,v Working file: configure.in head: 1.8 branch: locks: strict access list: symbolic names: bdi-4_27: 1.6.8.1.0.2 bdi-4_20: 1.6.8.1 bdi-4_18: 1.6.8.1 halrefactor-0-1: 1.6.0.6 root-of-halrefactor-0-1: 1.6 rpm: 1.6.0.4 root-of-rpm: 1.6 pc_2_6_test: 1.6.0.2 autoconf_install_0_1: 1.1.2.48.0.2 auto_configure_0_1: 1.1.0.2 keyword substitution: kv total revisions: 70; selected revisions: 70 description: ---------------------------- revision 1.8 date: 2005/04/27 13:11:59; author: jmkasunich; state: dead; lines: +0 -0 moved configure script and top level makefile from top level directory to src directory, preparing for port to kernel 2.6 ---------------------------- revision 1.7 date: 2005/03/06 18:06:22; author: alex_joni; state: Exp; lines: +1 -1 fixed a bug that prevented rtai-24.1.x to be used. rtai-24.1.x usually gets installed in /usr/realtime (by running make install_rt_devel), if that wasn't the case usually configure would have failed. this is fixed now. ---------------------------- revision 1.6 date: 2004/11/28 21:56:22; author: alex_joni; state: Exp; lines: +6 -2 branches: 1.6.2; 1.6.4; 1.6.8; added/changed some descriptions in README and INSTALL. changed the message at the end of configure ---------------------------- revision 1.5 date: 2004/11/28 18:36:57; author: alex_joni; state: Exp; lines: +1 -1 fixed a stupid typo that prevented MATH support for rtai-24.1.x ---------------------------- revision 1.4 date: 2004/11/28 13:59:08; author: alex_joni; state: Exp; lines: +4 -1 fixed GTK-CFLAGS for GTK2.0 & GTK2.2 ---------------------------- revision 1.3 date: 2004/11/28 01:03:20; author: cradek; state: Exp; lines: +2 -2 fix find usage ---------------------------- revision 1.2 date: 2004/11/27 21:54:35; author: alex_joni; state: Exp; lines: +751 -0 Merged the autoconf created ./configure; ./configure gets created by configure.in by running autoconf. autoconf must be run only once, the created ./configure can now be run on different targets to test those systems. The final user does not need to have autoconf or other autotools installed to use this. This was developed on a branch (auto_configure_0_1), and moved now to the trunk. ---------------------------- revision 1.1 date: 2004/10/16 11:59:28; author: alex_joni; state: dead; branches: 1.1.2; file configure.in was initially added on branch auto_configure_0_1. ---------------------------- revision 1.1.2.52 date: 2004/11/22 21:59:26; author: paul_c; state: Exp; lines: +11 -6 Correct a few spelling errors and use RTFLAGS to compile the math test with - Might as well simulate with a full set of flags now they are available \! ---------------------------- revision 1.1.2.51 date: 2004/11/22 21:34:46; author: alex_joni; state: Exp; lines: +155 -91 configure.in now cleaned up (some unused stuff removed), and heavily commented ---------------------------- revision 1.1.2.50 date: 2004/11/22 16:29:33; author: alex_joni; state: Exp; lines: +61 -55 moved the CC tests in order not to check for CC twice. Fixed a problem with the CC check (multiple AC_PROG_CC seem to confuse autoconf) ---------------------------- revision 1.1.2.49 date: 2004/11/22 14:01:01; author: paul_c; state: Exp; lines: +4 -3 Changed the default locale path and added a comment.. ---------------------------- revision 1.1.2.48 date: 2004/11/14 21:01:16; author: alex_joni; state: Exp; lines: +12 -7 branches: 1.1.2.48.2; added --with-make-quiet option to ./configure, cleaned up ./configure --help output, and hopefully fixed a BDI-TNG issue ---------------------------- revision 1.1.2.47 date: 2004/11/14 20:37:37; author: paul_c; state: Exp; lines: +2 -1 Changed the way CFLAGS is split out from buildvars - = occurs in two places, and the cut was likely to fall over.. ---------------------------- revision 1.1.2.46 date: 2004/11/14 20:02:33; author: alex_joni; state: Exp; lines: +7 -6 did a check on RTDIR in order to make it work with BDI-TNG ---------------------------- revision 1.1.2.45 date: 2004/11/14 19:43:03; author: alex_joni; state: Exp; lines: +2 -2 fixed a small bug. A[2] got changed by autoconf to A2, now it's A[[2]] so it gets A[2] in the end. The same must be applied for all [] that need to remain in ./configure ---------------------------- revision 1.1.2.44 date: 2004/11/14 19:01:26; author: alex_joni; state: Exp; lines: +2 -2 changed the hack to find BDI-TNG. This will be known as the Gariboldi hack ;). It basicly checks /proc/version to see if the kernel was build on Gariboldi, the machine PC used for making the BDI-TNG ---------------------------- revision 1.1.2.43 date: 2004/11/11 15:27:07; author: alex_joni; state: Exp; lines: +1 -1 fixed a stupid typo ---------------------------- revision 1.1.2.42 date: 2004/11/06 02:10:01; author: alex_joni; state: Exp; lines: +45 -35 added a custom hack for BDI-TNG. On BDI-TNG the realtime-config script thinks that the kernel source tree is not configured and doesn't want to run. The hack consists in identifying BGI-TNG, and parsing /usr/src/rtai-24.1.10/.buildvars ---------------------------- revision 1.1.2.41 date: 2004/11/03 13:49:33; author: alex_joni; state: Exp; lines: +20 -10 undoing changes done over the weekend. Those changes were intented to be a temporary try. Seems it wasn't the way to go, so it gets removed. The state to which things get restored is: 31 Oct 2004 02:00. ---------------------------- revision 1.1.2.40 date: 2004/10/31 18:09:01; author: alex_joni; state: Exp; lines: +1 -1 some more work on make install. some tcl-parts still broken. ---------------------------- revision 1.1.2.39 date: 2004/10/31 17:12:20; author: alex_joni; state: Exp; lines: +1 -1 some more work on make install. some parts still broken. ---------------------------- revision 1.1.2.38 date: 2004/10/31 12:36:57; author: alex_joni; state: Exp; lines: +9 -19 some rework of the make install process. still a work in progress ---------------------------- revision 1.1.2.37 date: 2004/10/28 20:39:17; author: zwisk; state: Exp; lines: +1 -1 Changes to allow for 'make install': Added TkEmc since tkemc.tcl looks for one, and uses it if it exists Changed tkemc.tcl to look for the TkEmc file in the configure-specified config directory Added config.h.in which creates a config.h with a configure based moduledir for use by halcmd.c Made halcmd.c check athe moduledir from configure, and use it if it exists make install now very agressively alters the scripts to change relative paths to absolute paths on install, allowing emc.run to be run from anywhere after being installed ---------------------------- revision 1.1.2.36 date: 2004/10/25 21:50:51; author: paul_c; state: Exp; lines: +1 -1 And also fix it when --with-locale-dir is given. ---------------------------- revision 1.1.2.35 date: 2004/10/25 21:47:48; author: paul_c; state: Exp; lines: +6 -2 Correct an error in the original request... ---------------------------- revision 1.1.2.34 date: 2004/10/25 21:25:41; author: zwisk; state: Exp; lines: +96 -1 Fix for autodetecting KERNEL_VERS for non-trivial version.h files Addition of early i18n support, including --with-locale-dir= Addition of make install_po target for installing i18n .po files Addition of UFLAGS for locale support, as per paul_c's request ---------------------------- revision 1.1.2.33 date: 2004/10/24 21:16:23; author: zwisk; state: Exp; lines: +15 -0 emc.run now looks for emc.conf in a number of good-guess locations configure now looks for grep, install, sed, ps, kill, whoami, awk, insmod, rmmod, lsmod, piddof and ipcs at configure time and stores those values in emc.conf rather than looking for them at runtime in emc.run ---------------------------- revision 1.1.2.32 date: 2004/10/24 10:24:38; author: zwisk; state: Exp; lines: +16 -20 Added several new make targets: make install make test make run Broke run-in-place. Some peer review is needed here. It seems very valuable to be able to run in-place, but it's very difficult given the configure-dependent location of scripts, binaries, and config files. Added: rtapi.conf, hal.conf, and emc.conf, which are generated via configure through rtapi.conf.in hal.conf.in and emc.conf.in install.map shows the installation ---------------------------- revision 1.1.2.31 date: 2004/10/23 20:15:22; author: alex_joni; state: Exp; lines: +1 -1 changed RTPREFIX for rtlinux from rtlinux to rtl, in order for rtl_rtapi & co to be found ---------------------------- revision 1.1.2.30 date: 2004/10/23 19:31:37; author: alex_joni; state: Exp; lines: +1 -1 some tcl/tk libs fixes ---------------------------- revision 1.1.2.29 date: 2004/10/21 13:48:46; author: paul_c; state: Exp; lines: +14 -25 Check version.h for the kernel UTS-Version rather than trusting uname to return the correct one. ---------------------------- revision 1.1.2.28 date: 2004/10/20 13:22:11; author: alex_joni; state: Exp; lines: +1 -1 fixed a bug for RTAI-24.1.x ---------------------------- revision 1.1.2.27 date: 2004/10/20 12:53:29; author: paul_c; state: Exp; lines: +3 -3 Fix for failing tk includes ---------------------------- revision 1.1.2.26 date: 2004/10/20 12:35:10; author: paul_c; state: Exp; lines: +26 -2 Expand the search depth for tcl/tk Config.sh ---------------------------- revision 1.1.2.25 date: 2004/10/20 12:22:46; author: alex_joni; state: Exp; lines: +60 -2 changed tcl and tk search ---------------------------- revision 1.1.2.24 date: 2004/10/19 21:00:28; author: paul_c; state: Exp; lines: +14 -13 A few changes to allow for development with autoconf-2.13 ---------------------------- revision 1.1.2.23 date: 2004/10/19 03:21:14; author: zwisk; state: Exp; lines: +62 -1 Support for --with-module-dir= which sets the location of kernel modules Support for --with-kernel which allows you to compile for a kernel other than the one currently running (Replaces all "uname -r's" with kernelver) Addition of install_init, which puts the realtime start/stop script in /etc/rc.d/init.d/ ---------------------------- revision 1.1.2.22 date: 2004/10/18 21:49:35; author: paul_c; state: Exp; lines: +4 -5 Tweaked the gcc section a little.. ---------------------------- revision 1.1.2.21 date: 2004/10/18 21:31:17; author: paul_c; state: Exp; lines: +15 -6 Noted a few issues with tcl/tk headers and libs... ---------------------------- revision 1.1.2.20 date: 2004/10/18 17:13:15; author: alex_joni; state: Exp; lines: +9 -1 added libm support for rtai-24.1.x ---------------------------- revision 1.1.2.19 date: 2004/10/18 16:58:11; author: alex_joni; state: Exp; lines: +1 -1 workaround for bug in rtai-24.1.x script ---------------------------- revision 1.1.2.18 date: 2004/10/18 16:44:27; author: alex_joni; state: Exp; lines: +2 -3 somemore tweaks for rtai-24.1.x ---------------------------- revision 1.1.2.17 date: 2004/10/18 16:16:41; author: alex_joni; state: Exp; lines: +12 -10 fixed some awk and test bugs ---------------------------- revision 1.1.2.16 date: 2004/10/18 15:18:22; author: alex_joni; state: Exp; lines: +30 -9 some minor tweaks ---------------------------- revision 1.1.2.15 date: 2004/10/18 14:24:01; author: paul_c; state: Exp; lines: +21 -6 Modify the way CFLAGS & co are set - Should work now.. ---------------------------- revision 1.1.2.14 date: 2004/10/18 13:02:22; author: paul_c; state: Exp; lines: +30 -2 A page of comments on the expected output of the {RTS}-config scripts ---------------------------- revision 1.1.2.13 date: 2004/10/18 12:32:21; author: paul_c; state: Exp; lines: +35 -29 Test for rtlinux configs added - And break the settings of the variables. ---------------------------- revision 1.1.2.12 date: 2004/10/18 08:36:01; author: zwisk; state: Exp; lines: +11 -0 Makefile and configure changes to support 'make install' with a DESTDIR= argument similar to that used in RTAI-3.1, as well as support for some common configure options like --prefix, --bindir, --libdir, etc. ---------------------------- revision 1.1.2.11 date: 2004/10/17 15:09:08; author: alex_joni; state: Exp; lines: +51 -0 added rtlibm, libm, math support ---------------------------- revision 1.1.2.10 date: 2004/10/17 14:45:50; author: paul_c; state: Exp; lines: +2 -0 Aborts if multiple RT signatures are found - Need to expand on the test just in case we have found the original file as well.. ---------------------------- revision 1.1.2.9 date: 2004/10/17 13:31:50; author: alex_joni; state: Exp; lines: +68 -3 some fixes in configure.in, got emc2 to compile with output from autoconf... but still experimental. libm support is lacking ---------------------------- revision 1.1.2.8 date: 2004/10/16 19:29:18; author: paul_c; state: Exp; lines: +19 -17 Re-order the test for a valid RT signature.. (see comment for the reason) ---------------------------- revision 1.1.2.7 date: 2004/10/16 18:11:11; author: alex_joni; state: Exp; lines: +2 -1 added rtflags. needs testing ---------------------------- revision 1.1.2.6 date: 2004/10/16 18:06:43; author: alex_joni; state: Exp; lines: +18 -6 added some rtdir search. needs testing ---------------------------- revision 1.1.2.5 date: 2004/10/16 16:58:19; author: paul_c; state: Exp; lines: +14 -14 Changed --with-rtFoodir to --with-rtFoo ---------------------------- revision 1.1.2.4 date: 2004/10/16 16:40:13; author: alex_joni; state: Exp; lines: +81 -6 some basic rtaidir, rtlinuxdir, rtlinuxprodir ./configure options ---------------------------- revision 1.1.2.3 date: 2004/10/16 14:57:34; author: alex_joni; state: Exp; lines: +62 -2 Added GTK search. ./configure has option --with-GTK_VER= ---------------------------- revision 1.1.2.2 date: 2004/10/16 12:42:03; author: alex_joni; state: Exp; lines: +14 -1 Added CC search & version check. gcc-2.96 is not accepted. ---------------------------- revision 1.1.2.1 date: 2004/10/16 11:59:28; author: alex_joni; state: Exp; lines: +36 -0 Initial configuration file for autoconf. Mainly things to be done are stated inside. Those will be replaced as work is done. ---------------------------- revision 1.1.2.48.2.4 date: 2004/11/30 21:45:26; author: alex_joni; state: Exp; lines: +219 -147 updated configure.in from the trunk. It has a lot of comments in it, some cleanup and some bugfixes ---------------------------- revision 1.1.2.48.2.3 date: 2004/11/30 21:24:12; author: alex_joni; state: Exp; lines: +1 -1 fixed the same stupid type like in the trunk ---------------------------- revision 1.1.2.48.2.2 date: 2004/11/21 01:51:14; author: alex_joni; state: Exp; lines: +23 -0 added a message to the user at the end of ./configure, what to do next ---------------------------- revision 1.1.2.48.2.1 date: 2004/11/21 01:25:25; author: alex_joni; state: Exp; lines: +1 -3 a lot of changes in order to get make install work. It needs testing. Right now run-in-place works (scripts/test.run), is supported during make install, target dirs are created by autoconf, install.map shows the locations where various files go. uninstall still needs to get done, so do make tgz, make rpm, deb and other... ---------------------------- revision 1.6.8.1 date: 2005/02/20 03:43:46; author: paul_c; state: dead; lines: +0 -0 Created another branch for the sources used for BDI-4.xx. Currently, this is a 2.6.xx-rtai only build derived from the main emc code base and using libnml. ---------------------------- revision 1.6.4.2 date: 2005/01/08 22:58:47; author: zwisk; state: Exp; lines: +5 -3 Make install and make rpm changes Lots of changes here regarding relative paths that assume they are running out of the emc2 build directory. Mostly, paths such as "tcl/bin/scriptname" became "bin/scriptname" Some changes to the nml config parser to make config files assume that config file names (in particular the NML config file) are relative to the emc.ini file, not relative to the source tree. The emc run scripts were modified to update the PATH environment variable so that these tcl and other binaries can be found in the path rather than looking in $EMC2_**_DIR directories This is still experimental; Make install does install things, but very little testing has been completed, and much peer review is still required. The emc2.spec file is now altered by configure; this may lead to auto versioning of rpms at some point. ---------------------------- revision 1.6.4.1 date: 2005/01/04 06:32:46; author: zwisk; state: Exp; lines: +1 -0 Initial checkin of rpm, install, and tbz makefile targets RPMs build, but have not been tested at all ---------------------------- revision 1.6.2.3 date: 2004/12/12 20:30:56; author: paul_c; state: dead; lines: +0 -0 Move make and friends to src and leave the top level dir clear. ---------------------------- revision 1.6.2.2 date: 2004/12/05 01:54:02; author: paul_c; state: Exp; lines: +3 -3 Tweak configure for 2.6 rtai based installs ---------------------------- revision 1.6.2.1 date: 2004/12/05 00:45:26; author: paul_c; state: Exp; lines: +0 -0 Merge HEAD in to the 2.6 branch prior to importing the working sources from an off-site repository. ============================================================================= RCS file: /cvs/emc2/directory.map,v Working file: directory.map head: 1.25 branch: locks: strict access list: symbolic names: RELEASE_2_1_7: 1.25.4.1 nineaxis: 1.25.0.8 RELEASE_2_1_6: 1.25.4.1 RELEASE_2_1_5: 1.25.4.1 RELEASE_2_1_4: 1.25.4.1 RELEASE_2_1_3: 1.25.4.1 RELEASE_2_1_2: 1.25.4.1 rigid_tap: 1.25.0.6 RELEASE_2_1_1: 1.25.4.1 RELEASE_2_1_0: 1.25.4.1 RELEASE_2_0_5: 1.23 v2_1_branch: 1.25.0.4 RELEASE_2_0_4: 1.23 before_nort_merge: 1.25 nort_testing: 1.25.0.2 RELEASE_2_0_3: 1.23 RELEASE_2_0_2: 1.23 lathe_offsets: 1.23.0.4 RELEASE_2_0_1: 1.23 RELEASE_2_0_0: 1.23 v2_0_branch: 1.23.0.2 TESTING: 1.23 lerman-interp: 1.21.0.2 root-of-lerman-interp: 1.21 bdi-4_27: 1.18.0.4 NML_take_2: 1.18.0.2 jmk_emc2_20050524: 1.18 kbuild-0-1_merge-to_trunk_8: 1.15.10.2 trunk_pre-merge_7: 1.18 kbuild-0-1_merge-from_trunk_6: 1.15.10.1 kbuild-0-1_pre-merge_4: 1.15.10.1 trunk_merge-to_kbuild-0-1_5: 1.16 trunk_merge-from_kbuild-0-1_3: 1.16 kbuild-0-1_merge-from_trunk_1: 1.15.10.1 kbuild-0-1_merge-to_trunk_2: 1.15.10.1 kbuild-0-1: 1.15.0.10 rootof_kbuild-0-1: 1.15 pre-merge: 1.15 bdi-4_20: 1.15.8.1 bdi-4_18: 1.15.8.1 bdi-4: 1.15.0.8 halrefactor-0-1: 1.15.0.6 root-of-halrefactor-0-1: 1.15 rpm: 1.15.0.4 root-of-rpm: 1.15 autoconf_install_0_1: 1.14.6.1.0.2 auto_configure_0_2: 1.15.0.2 auto_configure_0_1: 1.14.0.6 lathe_fork: 1.14.0.4 pc_2_6_test: 1.14.0.2 HAL_no_logging: 1.11.0.2 HAL_interface_Start: 1.10 ioctl_branch: 1.7.0.2 start: 1.1.1.1 jmk: 1.1.1 keyword substitution: kv total revisions: 33; selected revisions: 33 description: ---------------------------- revision 1.25 date: 2006/08/05 21:32:48; author: jmkasunich; state: Exp; lines: +4 -3 branches: 1.25.4; moved a doc file ---------------------------- revision 1.24 date: 2006/08/05 20:50:43; author: jmkasunich; state: Exp; lines: +15 -9 new directory and map, beginning of moving docs to the main CVS module ---------------------------- revision 1.23 date: 2006/01/29 11:46:27; author: alex_joni; state: Exp; lines: +64 -61 fixed typos, added some more information ---------------------------- revision 1.22 date: 2005/12/28 03:07:09; author: rayhenry; state: Exp; lines: +16 -6 added config subdirectories. ---------------------------- revision 1.21 date: 2005/11/06 19:51:24; author: alex_joni; state: Exp; lines: +17 -0 testing the new header and CVS replacing the custom cvs-codes ---------------------------- revision 1.20 date: 2005/11/05 18:10:30; author: alex_joni; state: Exp; lines: +75 -5 more fixes to directory.map, also added install directories proposed ---------------------------- revision 1.19 date: 2005/11/05 15:21:55; author: alex_joni; state: Exp; lines: +65 -76 clean up and bring up to date ---------------------------- revision 1.18 date: 2005/05/23 01:10:42; author: paul_c; state: Exp; lines: +82 -82 Repair the damage to the gif & pdf files - Note: Unwise to run dos2unix on these files cd /tmp/emc2.. ---------------------------- revision 1.17 date: 2005/05/23 00:29:01; author: paul_c; state: Exp; lines: +82 -82 Remove any last trace of those M$ line terminators ---------------------------- revision 1.16 date: 2005/05/07 02:12:43; author: paul_c; state: Exp; lines: +4 -3 Update the directory map to reflect moving of the configure & makefiles out of the top level directory. ---------------------------- revision 1.15 date: 2004/10/25 15:46:42; author: paul_c; state: Exp; lines: +3 -2 branches: 1.15.2; 1.15.8; 1.15.10; Updated the map with i18n suggestion ---------------------------- revision 1.14 date: 2004/03/28 17:38:40; author: paul_c; state: Exp; lines: +1 -0 branches: 1.14.2; 1.14.6; Touched directory.map ---------------------------- revision 1.13 date: 2004/03/08 03:50:51; author: jmkasunich; state: Exp; lines: +4 -3 renamed parport driver, misc related changes ---------------------------- revision 1.12 date: 2004/03/07 17:25:32; author: jmkasunich; state: Exp; lines: +3 -0 added handbooks directory to directory.map ---------------------------- revision 1.11 date: 2004/02/10 21:13:46; author: paul_c; state: Exp; lines: +1 -1 Test the commit filter ---------------------------- revision 1.10 date: 2004/01/25 18:21:15; author: paul_c; state: Exp; lines: +4 -4 New suggestion for the emc sub-dir ---------------------------- revision 1.9 date: 2003/12/19 23:19:00; author: jmkasunich; state: Exp; lines: +1 -1 added man page for halcmd command line utility ---------------------------- revision 1.8 date: 2003/12/19 23:18:27; author: jmkasunich; state: Exp; lines: +6 -1 added man page for halcmd command line utility ---------------------------- revision 1.7 date: 2003/11/06 23:39:58; author: jmkasunich; state: Exp; lines: +1 -2 makefile tweaks for depend file generation - msg level tweak in rtapi_proc.h ---------------------------- revision 1.6 date: 2003/10/31 04:23:40; author: jmkasunich; state: Exp; lines: +2 -1 add hal to CVS - makefile mods and additions - make depend still needs more work ---------------------------- revision 1.5 date: 2003/10/26 21:23:48; author: paul_c; state: Exp; lines: +3 -3 Start on a modified rcslib ---------------------------- revision 1.4 date: 2003/10/15 17:39:07; author: paul_c; state: Exp; lines: +14 -9 Some more trivial changes to the Makefiles ---------------------------- revision 1.3 date: 2003/10/12 07:52:41; author: jmkasunich; state: Exp; lines: +6 -6 moved rtapi core code into emc2 tree, major rewrite of makefile ---------------------------- revision 1.2 date: 2003/10/11 22:38:19; author: paul_c; state: Exp; lines: +1 -1 Minor correction to the top level name ---------------------------- revision 1.1 date: 2003/10/11 21:30:53; author: jmkasunich; state: Exp; branches: 1.1.1; Initial revision ---------------------------- revision 1.1.1.1 date: 2003/10/11 21:30:53; author: jmkasunich; state: Exp; lines: +0 -0 initial import of emc2 directory tree ---------------------------- revision 1.14.6.1 date: 2004/10/31 00:50:58; author: jmkasunich; state: Exp; lines: +100 -0 added a new proposal for file locations - committed for discussion purposes ---------------------------- revision 1.14.2.1 date: 2004/12/05 00:45:26; author: paul_c; state: Exp; lines: +3 -2 Merge HEAD in to the 2.6 branch prior to importing the working sources from an off-site repository. ---------------------------- revision 1.15.10.2 date: 2005/05/10 03:11:07; author: jmkasunich; state: Exp; lines: +91 -81 revised directory.map to match reality, fixed some strange (high bit set) characters ---------------------------- revision 1.15.10.1 date: 2005/05/07 03:22:51; author: jmkasunich; state: Exp; lines: +4 -3 Merged Pauls MODEXT changes into the kbuild-0-1 branch. Work on the build system should be done in this branch to avoid accidentlly breaking HEAD. The compile farm is set up to run test compiles on this branch ---------------------------- revision 1.15.8.1 date: 2005/02/20 03:43:46; author: paul_c; state: dead; lines: +0 -0 Created another branch for the sources used for BDI-4.xx. Currently, this is a 2.6.xx-rtai only build derived from the main emc code base and using libnml. ---------------------------- revision 1.15.2.1 date: 2005/09/21 01:34:15; author: zwelch; state: Exp; lines: +4 -3 Merge auto_configure_0_2 branch with HEAD in prep for further branch work. ---------------------------- revision 1.25.4.1 date: 2007/01/14 17:37:27; author: alex_joni; state: Exp; lines: +19 -6 updated config names ============================================================================= RCS file: /cvs/emc2/emc2-wizard.gif,v Working file: emc2-wizard.gif head: 1.1 branch: locks: strict access list: symbolic names: RELEASE_2_1_7: 1.1 nineaxis: 1.1.0.12 RELEASE_2_1_6: 1.1 RELEASE_2_1_5: 1.1 RELEASE_2_1_4: 1.1 RELEASE_2_1_3: 1.1 RELEASE_2_1_2: 1.1 rigid_tap: 1.1.0.10 RELEASE_2_1_1: 1.1 RELEASE_2_1_0: 1.1 RELEASE_2_0_5: 1.1 v2_1_branch: 1.1.0.8 RELEASE_2_0_4: 1.1 before_nort_merge: 1.1 nort_testing: 1.1.0.6 RELEASE_2_0_3: 1.1 RELEASE_2_0_2: 1.1 lathe_offsets: 1.1.0.4 RELEASE_2_0_1: 1.1 RELEASE_2_0_0: 1.1 v2_0_branch: 1.1.0.2 TESTING: 1.1 keyword substitution: b total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2006/01/27 17:24:06; author: jepler; state: Exp; add left-hand-side image to setupconfig screens (emc2-wizard.gif) tweak layout to show configs and descriptions side by side keep the window size the same all the time add the ability to disable buttons when text has not been entered ============================================================================= RCS file: /cvs/emc2/emc2.gif,v Working file: emc2.gif head: 1.3 branch: locks: strict access list: symbolic names: RELEASE_2_1_7: 1.3 nineaxis: 1.3.0.20 RELEASE_2_1_6: 1.3 RELEASE_2_1_5: 1.3 RELEASE_2_1_4: 1.3 RELEASE_2_1_3: 1.3 RELEASE_2_1_2: 1.3 rigid_tap: 1.3.0.18 RELEASE_2_1_1: 1.3 RELEASE_2_1_0: 1.3 RELEASE_2_0_5: 1.3 v2_1_branch: 1.3.0.16 RELEASE_2_0_4: 1.3 before_nort_merge: 1.3 nort_testing: 1.3.0.14 RELEASE_2_0_3: 1.3 RELEASE_2_0_2: 1.3 lathe_offsets: 1.3.0.12 RELEASE_2_0_1: 1.3 RELEASE_2_0_0: 1.3 v2_0_branch: 1.3.0.10 TESTING: 1.3 lerman-interp: 1.3.0.8 root-of-lerman-interp: 1.3 auto_configure_0_2: 1.3.0.6 bdi-4_27: 1.3.0.4 bdi-4: 1.3 NML_take_2: 1.3.0.2 jmk_emc2_20050524: 1.3 kbuild-0-1_merge-to_trunk_8: 1.1.2.2 trunk_pre-merge_7: 1.3 kbuild-0-1_merge-from_trunk_6: 1.1 kbuild-0-1_pre-merge_4: 1.1 trunk_merge-to_kbuild-0-1_5: 1.1 trunk_merge-from_kbuild-0-1_3: 1.1 kbuild-0-1_merge-from_trunk_1: 1.1 kbuild-0-1_merge-to_trunk_2: 1.1 kbuild-0-1: 1.1.0.2 rootof_kbuild-0-1: 1.1 pre-merge: 1.1 keyword substitution: b total revisions: 7; selected revisions: 7 description: ---------------------------- revision 1.3 date: 2005/05/23 01:10:42; author: paul_c; state: Exp; lines: +413 -413 branches: 1.3.6; Repair the damage to the gif & pdf files - Note: Unwise to run dos2unix on these files cd /tmp/emc2.. ---------------------------- revision 1.2 date: 2005/05/23 00:29:01; author: paul_c; state: Exp; lines: +413 -413 Remove any last trace of those M$ line terminators ---------------------------- revision 1.1 date: 2005/04/15 07:38:29; author: alex_joni; state: Exp; branches: 1.1.2; added a splash screen for emc2 ---------------------------- revision 1.1.2.2 date: 2005/05/23 01:08:43; author: paul_c; state: Exp; lines: +1 -1 Repair the damage to the gif.. ---------------------------- revision 1.1.2.1 date: 2005/05/23 00:54:29; author: paul_c; state: Exp; lines: +1 -1 Remove any last trace of those M$ line terminators - *WHEN* I get the command right for f in ./emc2.gif ./docs/man/man1/halcmd.1 ./docs/Hal_Introduction.pdf ./directory.map ./configs/core_stepper.hal ./configs/emc.ini ./configs/emc.nml ./configs/emc.var ./configs/simulated_limits.hal ./configs/standard_pinout.hal ./configs/xylotex_pinout.hal ./configs/core_servo.hal ./nc_files/3D_Chips.ngc ./nc_files/M102.c ./nc_files/cds.ngc ./nc_files/skeleton.ngc ./scripts/emc.run ./src/emc/hal_intf/exthalmot.c ./src/emc/hal_intf/extintf.h ./src/emc/ini/iniaux.cc ./src/emc/ini/iniaux.hh ./src/emc/ini/iniaxis.cc ./src/emc/ini/iniaxis.hh ./src/emc/ini/inicool.cc ./src/emc/ini/inicool.hh ./src/emc/ini/inilube.cc ./src/emc/ini/inilube.hh ./src/emc/ini/inispin.cc ./src/emc/ini/inispin.hh ./src/emc/ini/initool.cc ./src/emc/ini/initool.hh ./src/emc/ini/initraj.cc ./src/emc/ini/initraj.hh ./src/emc/iotask/ioControl.cc ./src/emc/iotask/simIoControl.cc ./src/emc/kinematics/cubic.c ./src/emc/kinematics/cubic.h ./src/emc/kinematics/kinematics.h ./src/emc/kinematics/mmxavg.c ./src/emc/kinematics/mmxavg.h ./src/emc/kinematics/tc.c ./src/emc/kinematics/tc.h ./src/emc/kinematics/tp.c ./src/emc/kinematics/tp.h ./src/emc/kinematics/trivkins.c ./src/emc/log/emcmotlog.c ./src/emc/log/emcmotlog.h ./src/emc/log/emcmotlog.o ./src/emc/motion/command.c ./src/emc/motion/control.c ./src/emc/motion/emcmotcfg.h ./src/emc/motion/emcmotglb.c ./src/emc/motion/emcmotglb.h ./src/emc/motion/emcmotutil.c ./src/emc/motion/emcpid.c ./src/emc/motion/emcpid.h ./src/emc/motion/mot_priv.h ./src/emc/motion/motion.c ./src/emc/motion/motion.h ./src/emc/motion/usrmotintf.h ./src/emc/motion/usrmotintf.cc ./src/emc/nml_intf/emc.cc ./src/emc/nml_intf/emc.hh ./src/emc/nml_intf/emcargs.cc ./src/emc/nml_intf/emccfg.h ./src/emc/nml_intf/emcglb.c ./src/emc/nml_intf/emcglb.h ./src/emc/nml_intf/emcops.cc ./src/emc/nml_intf/emcpos.h ./src/emc/nml_intf/interpl.cc ./src/emc/nml_intf/interpl.hh ./src/emc/nml_intf/canon.hh ./src/emc/rs274ngc/interp_arc.cc ./src/emc/rs274ngc/interp_array.cc ./src/emc/rs274ngc/interp_check.cc ./src/emc/rs274ngc/interp_convert.cc ./src/emc/rs274ngc/interp_cycles.cc ./src/emc/rs274ngc/interp_execute.cc ./src/emc/rs274ngc/interp_find.cc ./src/emc/rs274ngc/interp_internal.cc ./src/emc/rs274ngc/interp_internal.hh ./src/emc/rs274ngc/interp_inverse.cc ./src/emc/rs274ngc/interp_read.cc ./src/emc/rs274ngc/interp_write.cc ./src/emc/rs274ngc/rs274ngc.hh ./src/emc/rs274ngc/rs274ngc_errors.cc ./src/emc/rs274ngc/rs274ngc_pre.cc ./src/emc/rs274ngc/rs274ngc_return.hh ./src/emc/task/emccanon.cc ./src/emc/task/emcsvr.cc ./src/emc/task/emctask.cc ./src/emc/task/emctaskmain.cc ./src/emc/task/iotaskintf.cc ./src/emc/task/taskintf.cc ./src/emc/usr_intf/emcsh.cc ./src/emc/usr_intf/iosh.cc ./src/emc/usr_intf/usrmot.c ./src/emc/canterp/canterp.cc ./src/emc/global_defs.h ./src/hal/components/blocks.c ./src/hal/components/debounce.c ./src/hal/components/encoder.c ./src/hal/components/encoder_ratio.c ./src/hal/components/freqgen.c ./src/hal/components/pid.c ./src/hal/components/siggen.c ./src/hal/components/stepgen.c ./src/hal/components/supply.c ./src/hal/hal.h ./src/hal/hal_lib.c ./src/hal/hal_priv.h ./src/hal/drivers/hal_evoreg.c ./src/hal/drivers/hal_motenc.c ./src/hal/drivers/hal_parport.c ./src/hal/drivers/hal_skeleton.c ./src/hal/drivers/hal_stg.c ./src/hal/drivers/hal_tiro.c ./src/hal/drivers/motenc.h ./src/hal/utils/halcmd.c ./src/hal/utils/meter.c ./src/hal/utils/miscgtk.c ./src/hal/utils/miscgtk.h ./src/hal/utils/scope.c ./src/hal/utils/scope_disp.c ./src/hal/utils/scope_horiz.c ./src/hal/utils/scope_rt.c ./src/hal/utils/scope_rt.h ./src/hal/utils/scope_shm.h ./src/hal/utils/scope_trig.c ./src/hal/utils/scope_usr.h ./src/hal/utils/scope_vert.c ./src/libnml/buffer/Makefile.lib ./src/libnml/buffer/locmem.cc ./src/libnml/buffer/locmem.hh ./src/libnml/buffer/memsem.cc ./src/libnml/buffer/memsem.hh ./src/libnml/buffer/phantom.cc ./src/libnml/buffer/phantom.hh ./src/libnml/buffer/physmem.cc ./src/libnml/buffer/physmem.hh ./src/libnml/buffer/recvn.c ./src/libnml/buffer/recvn.h ./src/libnml/buffer/rem_msg.hh ./src/libnml/buffer/sendn.c ./src/libnml/buffer/sendn.h ./src/libnml/buffer/shmem.cc ./src/libnml/buffer/shmem.hh ./src/libnml/buffer/tcpmem.cc ./src/libnml/buffer/tcpmem.hh ./src/libnml/Makefile.lib ./src/libnml/read.me ./src/libnml/cms/Makefile.lib ./src/libnml/cms/cms.cc ./src/libnml/cms/cms.hh ./src/libnml/cms/cms_aup.cc ./src/libnml/cms/cms_aup.hh ./src/libnml/cms/cms_cfg.cc ./src/libnml/cms/cms_cfg.hh ./src/libnml/cms/cms_dup.cc ./src/libnml/cms/cms_dup.hh ./src/libnml/cms/cms_in.cc ./src/libnml/cms/cms_pm.cc ./src/libnml/cms/cms_srv.cc ./src/libnml/cms/cms_srv.hh ./src/libnml/cms/cms_up.cc ./src/libnml/cms/cms_up.hh ./src/libnml/cms/cms_user.hh ./src/libnml/cms/cms_xup.cc ./src/libnml/cms/cms_xup.hh ./src/libnml/cms/cmsdiag.cc ./src/libnml/cms/cmsdiag.hh ./src/libnml/cms/cmssvrp.cc ./src/libnml/cms/tcp_opts.cc ./src/libnml/cms/tcp_opts.hh ./src/libnml/cms/tcp_srv.cc ./src/libnml/cms/tcp_srv.hh ./src/libnml/inifile/Makefile.lib ./src/libnml/inifile/_inifile.c ./src/libnml/inifile/inifile.cc ./src/libnml/inifile/inifile.h ./src/libnml/inifile/inifile.hh ./src/libnml/inifile/inivar.c ./src/libnml/linklist/Makefile.lib ./src/libnml/linklist/linklist.cc ./src/libnml/linklist/linklist.hh ./src/libnml/nml/Makefile.lib ./src/libnml/nml/cmd_msg.cc ./src/libnml/nml/cmd_msg.hh ./src/libnml/nml/nml.cc ./src/libnml/nml/nml.hh ./src/libnml/nml/nml_oi.cc ./src/libnml/nml/nml_oi.hh ./src/libnml/nml/nml_srv.cc ./src/libnml/nml/nml_srv.hh ./src/libnml/nml/nmldiag.cc ./src/libnml/nml/nmldiag.hh ./src/libnml/nml/nmlmsg.cc ./src/libnml/nml/nmlmsg.hh ./src/libnml/nml/stat_msg.cc ./src/libnml/nml/stat_msg.hh ./src/libnml/os_intf/Makefile.lib ./src/libnml/os_intf/_sem.c ./src/libnml/os_intf/_sem.h ./src/libnml/os_intf/_shm.c ./src/libnml/os_intf/_shm.h ./src/libnml/os_intf/_timer.c ./src/libnml/os_intf/_timer.h ./src/libnml/os_intf/inetfile.hh ./src/libnml/os_intf/inetnull.cc ./src/libnml/os_intf/sem.cc ./src/libnml/os_intf/sem.hh ./src/libnml/os_intf/shm.cc ./src/libnml/os_intf/shm.hh ./src/libnml/os_intf/timer.cc ./src/libnml/os_intf/timer.hh ./src/libnml/posemath/1.2.diff ./src/libnml/posemath/Makefile.lib ./src/libnml/posemath/_posemath.c ./src/libnml/posemath/posemath.cc ./src/libnml/posemath/posemath.h ./src/libnml/posemath/sincos.c ./src/libnml/posemath/sincos.h ./src/libnml/rcs/Makefile.lib ./src/libnml/rcs/rcs.hh ./src/libnml/rcs/rcs_exit.cc ./src/libnml/rcs/rcs_exit.hh ./src/libnml/rcs/rcs_print.cc ./src/libnml/rcs/rcs_print.hh ./src/libnml/rcs/rcsversion.h ./src/po/de.msg ./src/po/ro.msg ./src/po/de_rs274_err.po ./src/po/rs274_err.pot ./src/rtapi/examples/extint/extint.c ./src/rtapi/examples/fifo/common.h ./src/rtapi/examples/fifo/fifotask.c ./src/rtapi/examples/fifo/fifousr.c ./src/rtapi/examples/semaphore/common.h ./src/rtapi/examples/semaphore/master.c ./src/rtapi/examples/semaphore/slave.c ./src/rtapi/examples/shmem/common.h ./src/rtapi/examples/shmem/shmemtask.c ./src/rtapi/examples/shmem/shmemusr.c ./src/rtapi/examples/timer/timertask.c ./src/rtapi/mathstubs.c ./src/rtapi/procfs_macros.h ./src/rtapi/rtai_rtapi.c ./src/rtapi/rtai_ulapi.c ./src/rtapi/rtapi.h ./src/rtapi/rtapi_app.h ./src/rtapi/rtapi_common.h ./src/rtapi/rtapi_proc.h ./src/rtapi/rtl_rtapi.c ./src/rtapi/rtl_ulapi.c ./src/rtapi/sim_rtapi.c ./src/rtapi/sim_ulapi.c ./src/rtapi/vsnprintf.h ./src/Make.rules ./src/Makefile.inc.in ./src/tests/mathtest.c ./src/configure.in ./src/config.log ./src/config.status ./src/Makefile.inc ./tcl/bin/emccalib.tcl ./tcl/bin/emcdebug.tcl ./tcl/bin/emclog.tcl ./tcl/bin/emctesting.tcl ./tcl/bin/emctuning.tcl ./tcl/bin/genedit.tcl ./tcl/bin/tkbackplot.tcl ./tcl/bin/tkio.tcl ./tcl/tkemc.tcl ./tcl/scripts/DIO_Exercise.tcl ./tcl/scripts/IO_Exercise.tcl ./tcl/scripts/IO_Show.tcl ./tcl/scripts/balloon.tcl ./tcl/scripts/emchelp.tcl ./tcl/mini.tcl ; do dos2unix ./tcl/mini.tcl ; echo ./tcl/mini.tcl ; done ---------------------------- revision 1.3.6.2 date: 2005/09/21 01:34:15; author: zwelch; state: Exp; lines: +415 -0 Merge auto_configure_0_2 branch with HEAD in prep for further branch work. ---------------------------- revision 1.3.6.1 date: 2005/05/23 01:10:42; author: zwelch; state: dead; lines: +0 -415 file emc2.gif was added on branch auto_configure_0_2 on 2005-09-21 01:34:15 +0000 ============================================================================= RCS file: /cvs/emc2/emc2icon.png,v Working file: emc2icon.png head: 1.1 branch: locks: strict access list: symbolic names: RELEASE_2_1_7: 1.1 nineaxis: 1.1.0.12 RELEASE_2_1_6: 1.1 RELEASE_2_1_5: 1.1 RELEASE_2_1_4: 1.1 RELEASE_2_1_3: 1.1 RELEASE_2_1_2: 1.1 rigid_tap: 1.1.0.10 RELEASE_2_1_1: 1.1 RELEASE_2_1_0: 1.1 RELEASE_2_0_5: 1.1 v2_1_branch: 1.1.0.8 RELEASE_2_0_4: 1.1 before_nort_merge: 1.1 nort_testing: 1.1.0.6 RELEASE_2_0_3: 1.1 RELEASE_2_0_2: 1.1 lathe_offsets: 1.1.0.4 RELEASE_2_0_1: 1.1 RELEASE_2_0_0: 1.1 v2_0_branch: 1.1.0.2 TESTING: 1.1 keyword substitution: b total revisions: 1; selected revisions: 1 description: ---------------------------- revision 1.1 date: 2006/01/26 17:29:22; author: alex_joni; state: Exp; added Icon for emc2, thanks to fenn for drawing the little fellow ============================================================================= RCS file: /cvs/emc2/Attic/generic.ini,v Working file: generic.ini head: 1.1 branch: locks: strict access list: symbolic names: bdi-4_30: 1.1.4.2.0.4 bdi-4_27: 1.1.4.2.0.2 bdi-4_20: 1.1.4.2 bdi-4_18: 1.1.4.2 pc_2_6_test: 1.1.0.2 keyword substitution: kv total revisions: 6; selected revisions: 6 description: ---------------------------- revision 1.1 date: 2005/01/01 17:42:50; author: paul_c; state: dead; branches: 1.1.2; 1.1.4; file generic.ini was initially added on branch pc_2_6_test. ---------------------------- revision 1.1.4.4 date: 2005/05/25 18:59:41; author: paul_c; state: Exp; lines: +10 -3 Added notes about STEPPING_TYPE to the ini. ---------------------------- revision 1.1.4.3 date: 2005/05/25 18:50:37; author: paul_c; state: Exp; lines: +1 -14 Get rid of a couple of obsolete entries. ---------------------------- revision 1.1.4.2 date: 2005/02/21 04:38:48; author: paul_c; state: Exp; lines: +2 -2 Add an intro graphics image. ---------------------------- revision 1.1.4.1 date: 2005/02/20 03:46:57; author: paul_c; state: Exp; lines: +337 -0 Created another branch for the sources used for BDI-4.xx. Currently, this is a 2.6.xx-rtai only build derived from the main emc code base and using libnml. ---------------------------- revision 1.1.2.1 date: 2005/01/01 17:42:50; author: paul_c; state: Exp; lines: +340 -0 Add a base set of configs. ============================================================================= RCS file: /cvs/emc2/Attic/generic.nml,v Working file: generic.nml head: 1.1 branch: locks: strict access list: symbolic names: bdi-4_30: 1.1.4.1.0.4 bdi-4_27: 1.1.4.1.0.2 bdi-4_20: 1.1.4.1 bdi-4_18: 1.1.4.1 pc_2_6_test: 1.1.0.2 keyword substitution: kv total revisions: 3; selected revisions: 3 description: ---------------------------- revision 1.1 date: 2005/01/01 17:42:50; author: paul_c; state: dead; branches: 1.1.2; 1.1.4; file generic.nml was initially added on branch pc_2_6_test. ---------------------------- revision 1.1.4.1 date: 2005/02/20 03:46:57; author: paul_c; state: Exp; lines: +108 -0 Created another branch for the sources used for BDI-4.xx. Currently, this is a 2.6.xx-rtai only build derived from the main emc code base and using libnml. ---------------------------- revision 1.1.2.1 date: 2005/01/01 17:42:50; author: paul_c; state: Exp; lines: +108 -0 Add a base set of configs. ============================================================================= RCS file: /cvs/emc2/Attic/generic.run,v Working file: generic.run head: 1.1 branch: locks: strict access list: symbolic names: bdi-4_30: 1.1.4.5.0.4 bdi-4_27: 1.1.4.5.0.2 bdi-4_20: 1.1.4.5 bdi-4_18: 1.1.4.4 pc_2_6_test: 1.1.0.2 keyword substitution: kv total revisions: 9; selected revisions: 9 description: ---------------------------- revision 1.1 date: 2005/01/01 17:42:50; author: paul_c; state: dead; branches: 1.1.2; 1.1.4; file generic.run was initially added on branch pc_2_6_test. ---------------------------- revision 1.1.4.7 date: 2005/04/08 22:44:50; author: paul_c; state: Exp; lines: +16 -14 Tweak the run script to generate diffs without a date string embedded in the file name.. ---------------------------- revision 1.1.4.6 date: 2005/03/10 16:20:44; author: paul_c; state: Exp; lines: +1 -1 Darn - Forgot to use sudo with mknod. ---------------------------- revision 1.1.4.5 date: 2005/03/08 17:01:31; author: paul_c; state: Exp; lines: +7 -0 Create the rtai_shm device if udev is running.. ---------------------------- revision 1.1.4.4 date: 2005/02/23 00:11:53; author: paul_c; state: Exp; lines: +1 -1 keystick doesn't appear to read the ini file for the specified nml config. So pass it on the command line. ---------------------------- revision 1.1.4.3 date: 2005/02/21 14:49:50; author: paul_c; state: Exp; lines: +6 -6 Tweaked the diff usage to use the unified flag and provide some context. ---------------------------- revision 1.1.4.2 date: 2005/02/21 05:06:54; author: paul_c; state: Exp; lines: +3 -5 Fix the sed regex with one that works with the latest version.. ---------------------------- revision 1.1.4.1 date: 2005/02/20 03:46:58; author: paul_c; state: Exp; lines: +626 -0 Created another branch for the sources used for BDI-4.xx. Currently, this is a 2.6.xx-rtai only build derived from the main emc code base and using libnml. ---------------------------- revision 1.1.2.1 date: 2005/01/01 17:42:50; author: paul_c; state: Exp; lines: +626 -0 Add a base set of configs. ============================================================================= RCS file: /cvs/emc2/Attic/generic.tbl,v Working file: generic.tbl head: 1.1 branch: locks: strict access list: symbolic names: bdi-4_30: 1.1.4.1.0.4 bdi-4_27: 1.1.4.1.0.2 bdi-4_20: 1.1.4.1 bdi-4_18: 1.1.4.1 pc_2_6_test: 1.1.0.2 keyword substitution: kv total revisions: 3; selected revisions: 3 description: ---------------------------- revision 1.1 date: 2005/01/01 17:42:50; author: paul_c; state: dead; branches: 1.1.2; 1.1.4; file generic.tbl was initially added on branch pc_2_6_test. ---------------------------- revision 1.1.4.1 date: 2005/02/20 03:46:58; author: paul_c; state: Exp; lines: +6 -0 Created another branch for the sources used for BDI-4.xx. Currently, this is a 2.6.xx-rtai only build derived from the main emc code base and using libnml. ---------------------------- revision 1.1.2.1 date: 2005/01/01 17:42:50; author: paul_c; state: Exp; lines: +6 -0 Add a base set of configs. ============================================================================= RCS file: /cvs/emc2/Attic/generic.var,v Working file: generic.var head: 1.1 branch: locks: strict access list: symbolic names: bdi-4_30: 1.1.4.2.0.4 bdi-4_27: 1.1.4.2.0.2 bdi-4_20: 1.1.4.2 bdi-4_18: 1.1.4.2 pc_2_6_test: 1.1.0.2 keyword substitution: kv total revisions: 4; selected revisions: 4 description: ---------------------------- revision 1.1 date: 2005/01/01 17:42:51; author: paul_c; state: dead; branches: 1.1.2; 1.1.4; file generic.var was initially added on branch pc_2_6_test. ---------------------------- revision 1.1.4.2 date: 2005/02/21 14:49:50; author: paul_c; state: Exp; lines: +2 -4 Tweaked the diff usage to use the unified flag and provide some context. ---------------------------- revision 1.1.4.1 date: 2005/02/20 03:46:58; author: paul_c; state: Exp; lines: +77 -0 Created another branch for the sources used for BDI-4.xx. Currently, this is a 2.6.xx-rtai only build derived from the main emc code base and using libnml. ---------------------------- revision 1.1.2.1 date: 2005/01/01 17:42:51; author: paul_c; state: Exp; lines: +73 -0 Add a base set of configs. ============================================================================= RCS file: /cvs/emc2/Attic/install.map,v Working file: install.map head: 1.1 branch: locks: strict access list: symbolic names: autoconf_install_0_1: 1.1.2.4.0.2 auto_configure_0_1: 1.1.0.2 keyword substitution: kv total revisions: 6; selected revisions: 6 description: ---------------------------- revision 1.1 date: 2004/10/24 10:24:38; author: zwisk; state: dead; branches: 1.1.2; file install.map was initially added on branch auto_configure_0_1. ---------------------------- revision 1.1.2.4 date: 2004/11/03 13:49:34; author: alex_joni; state: Exp; lines: +48 -35 branches: 1.1.2.4.2; undoing changes done over the weekend. Those changes were intented to be a temporary try. Seems it wasn't the way to go, so it gets removed. The state to which things get restored is: 31 Oct 2004 02:00. ---------------------------- revision 1.1.2.3 date: 2004/10/31 12:36:58; author: alex_joni; state: Exp; lines: +35 -48 some rework of the make install process. still a work in progress ---------------------------- revision 1.1.2.2 date: 2004/10/31 00:50:58; author: jmkasunich; state: Exp; lines: +75 -0 added a new proposal for file locations - committed for discussion purposes ---------------------------- revision 1.1.2.1 date: 2004/10/24 10:24:38; author: zwisk; state: Exp; lines: +79 -0 Added several new make targets: make install make test make run Broke run-in-place. Some peer review is needed here. It seems very valuable to be able to run in-place, but it's very difficult given the configure-dependent location of scripts, binaries, and config files. Added: rtapi.conf, hal.conf, and emc.conf, which are generated via configure through rtapi.conf.in hal.conf.in and emc.conf.in install.map shows the installation ---------------------------- revision 1.1.2.4.2.1 date: 2004/11/21 01:25:25; author: alex_joni; state: Exp; lines: +34 -43 a lot of changes in order to get make install work. It needs testing. Right now run-in-place works (scripts/test.run), is supported during make install, target dirs are created by autoconf, install.map shows the locations where various files go. uninstall still needs to get done, so do make tgz, make rpm, deb and other... ============================================================================= RCS file: /cvs/emc2/Attic/remove_realtime_base,v Working file: remove_realtime_base head: 1.1 branch: locks: strict access list: symbolic names: bdi-4_30: 1.1.4.2.0.4 bdi-4_27: 1.1.4.2.0.2 bdi-4_20: 1.1.4.2 bdi-4_18: 1.1.4.2 pc_2_6_test: 1.1.0.2 keyword substitution: kv total revisions: 4; selected revisions: 4 description: ---------------------------- revision 1.1 date: 2005/01/01 17:42:51; author: paul_c; state: dead; branches: 1.1.2; 1.1.4; file remove_realtime_base was initially added on branch pc_2_6_test. ---------------------------- revision 1.1.4.2 date: 2005/02/21 05:06:54; author: paul_c; state: Exp; lines: +1 -1 Fix the sed regex with one that works with the latest version.. ---------------------------- revision 1.1.4.1 date: 2005/02/20 03:46:58; author: paul_c; state: Exp; lines: +43 -0 Created another branch for the sources used for BDI-4.xx. Currently, this is a 2.6.xx-rtai only build derived from the main emc code base and using libnml. ---------------------------- revision 1.1.2.1 date: 2005/01/01 17:42:51; author: paul_c; state: Exp; lines: +43 -0 Add a base set of configs. ============================================================================= RCS file: /cvs/emc2/app-defaults/XEmc,v Working file: app-defaults/XEmc head: 1.1 branch: locks: strict access list: symbolic names: RELEASE_2_1_7: 1.1.6.1 nineaxis: 1.1.0.10 RELEASE_2_1_6: 1.1.6.1 RELEASE_2_1_5: 1.1.6.1 RELEASE_2_1_4: 1.1.6.1 RELEASE_2_1_3: 1.1.6.1 RELEASE_2_1_2: 1.1.6.1 rigid_tap: 1.1.0.8 RELEASE_2_1_1: 1.1.6.1 RELEASE_2_1_0: 1.1.6.1 v2_1_branch: 1.1.0.6 before_nort_merge: 1.1 nort_testing: 1.1.0.4 TESTING: 1.1 lathe_offsets: 1.1.0.2 keyword substitution: kv total revisions: 2; selected revisions: 2 description: ---------------------------- revision 1.1 date: 2006/04/16 18:55:24; author: jepler; state: Exp; branches: 1.1.6; resource file to give XEmc the proper appearance ---------------------------- revision 1.1.6.1 date: 2007/01/21 02:17:12; author: cradek; state: Exp; lines: +1 -1 font fix ============================================================================= RCS file: /cvs/emc2/bin/.cvsignore,v Working file: bin/.cvsignore head: 1.23 branch: locks: strict access list: symbolic names: RELEASE_2_1_7: 1.13.2.3 nineaxis: 1.23.0.2 RELEASE_2_1_6: 1.13.2.3 RELEASE_2_1_5: 1.13.2.3 RELEASE_2_1_4: 1.13.2.3 RELEASE_2_1_3: 1.13.2.2 RELEASE_2_1_2: 1.13.2.2 rigid_tap: 1.20.0.2 RELEASE_2_1_1: 1.13.2.2 RELEASE_2_1_0: 1.13.2.2 RELEASE_2_0_5: 1.4.2.1 v2_1_branch: 1.13.0.2 RELEASE_2_0_4: 1.4.2.1 before_nort_merge: 1.11 nort_testing: 1.11.0.2 RELEASE_2_0_3: 1.4.2.1 RELEASE_2_0_2: 1.4.2.1 lathe_offsets: 1.6.0.2 RELEASE_2_0_1: 1.4.2.1 RELEASE_2_0_0: 1.4.2.1 v2_0_branch: 1.4.0.2 TESTING: 1.6 keyword substitution: kv total revisions: 28; selected revisions: 28 description: ---------------------------- revision 1.23 date: 2007/05/28 13:11:49; author: jepler; state: Exp; lines: +1 -0 move teach-in to the place where python scripts come from. this gets the benefit of * making sure the script is syntax checked when you 'make' * making sure the #! line is right * making sure the script is executable ---------------------------- revision 1.22 date: 2007/05/04 19:28:22; author: jepler; state: Exp; lines: +1 -0 new binary to ignore ---------------------------- revision 1.21 date: 2007/05/03 21:45:15; author: cradek; state: Exp; lines: +1 -0 new binary ---------------------------- revision 1.20 date: 2007/02/27 03:37:46; author: jepler; state: Exp; lines: +1 -0 new binary "rs274" is a standalone interpreter, reading g-code files and producing a representation of the canon calls the commands produce ---------------------------- revision 1.19 date: 2007/02/25 17:56:03; author: jepler; state: Exp; lines: +1 -0 hal_input: interface any linux-recognized input device to HAL ---------------------------- revision 1.18 date: 2007/02/22 03:39:03; author: cradek; state: Exp; lines: +1 -0 new program ---------------------------- revision 1.17 date: 2007/02/21 23:35:50; author: cradek; state: Exp; lines: +1 -0 new binary ---------------------------- revision 1.16 date: 2007/02/05 10:12:01; author: alex_joni; state: Exp; lines: +1 -0 ignore built scaragui ---------------------------- revision 1.15 date: 2007/02/04 20:30:13; author: jepler; state: Exp; lines: +1 -0 machine visualization, including an example for a puma-style robot ---------------------------- revision 1.14 date: 2007/01/23 16:48:41; author: alex_joni; state: Exp; lines: +2 -0 ignore debuglevel and pyvcp ---------------------------- revision 1.13 date: 2006/10/07 12:13:39; author: jepler; state: Exp; lines: +2 -0 branches: 1.13.2; ignore new programs ---------------------------- revision 1.12 date: 2006/10/01 21:24:25; author: jepler; state: Exp; lines: +11 -9 MERGE: nort_testing ---------------------------- revision 1.11 date: 2006/09/06 22:43:35; author: jepler; state: Exp; lines: +2 -0 branches: 1.11.2; add "comp", a program for writing HAL boilerplate ---------------------------- revision 1.10 date: 2006/08/25 23:01:00; author: jepler; state: Exp; lines: +1 -0 Add the image-to-gcode input filter and correctly configure sim/axis to use it ---------------------------- revision 1.9 date: 2006/08/18 01:28:43; author: jepler; state: Exp; lines: +1 -0 new item ---------------------------- revision 1.8 date: 2006/08/07 21:02:57; author: alex_joni; state: Exp; lines: +2 -0 more to ignore ---------------------------- revision 1.7 date: 2006/07/21 13:47:58; author: cradek; state: Exp; lines: +1 -0 new ignores ---------------------------- revision 1.6 date: 2006/04/18 04:12:33; author: cradek; state: Exp; lines: +5 -0 cvsignore updates ---------------------------- revision 1.5 date: 2006/04/10 00:34:30; author: cradek; state: Exp; lines: +1 -0 ignore halgui ---------------------------- revision 1.4 date: 2006/03/25 02:17:38; author: jmkasunich; state: Exp; lines: +1 -1 branches: 1.4.2; removed emc-config.in, it is no longer used ---------------------------- revision 1.3 date: 2006/02/15 17:27:45; author: jepler; state: Exp; lines: +2 -1 new generated file ---------------------------- revision 1.2 date: 2006/01/30 16:51:33; author: cradek; state: Exp; lines: +1 -0 new file in bin ---------------------------- revision 1.1 date: 2006/01/24 21:56:36; author: jepler; state: Exp; complete cvsignores for the whole tree. I don't get any "?"s on update anymore ---------------------------- revision 1.4.2.1 date: 2006/04/10 00:30:55; author: cradek; state: Exp; lines: +1 -0 ignore halui ---------------------------- revision 1.11.2.1 date: 2006/09/30 22:02:19; author: jepler; state: Exp; lines: +11 -9 no-realtime on a branch ---------------------------- revision 1.13.2.3 date: 2007/03/22 23:03:46; author: cradek; state: Exp; lines: +1 -0 new files to be ignored ---------------------------- revision 1.13.2.2 date: 2007/01/21 21:44:18; author: cradek; state: Exp; lines: +1 -0 some new ignores ---------------------------- revision 1.13.2.1 date: 2007/01/18 00:10:22; author: cradek; state: Exp; lines: +1 -0 new file ============================================================================= RCS file: /cvs/emc2/bin/Attic/configurator,v Working file: bin/configurator head: 1.1 branch: locks: strict access list: symbolic names: autoconf_install_0_1: 1.1.0.2 keyword substitution: kv total revisions: 2; selected revisions: 2 description: ---------------------------- revision 1.1 date: 2005/02/27 21:50:07; author: alex_joni; state: dead; branches: 1.1.2; file configurator was initially added on branch autoconf_install_0_1. ---------------------------- revision 1.1.2.1 date: 2005/02/27 21:50:07; author: alex_joni; state: Exp; lines: +82 -0 added a first version of text-only configurator. This is of use to Aunt Tillie later on. Right now it's not really functional, but it demonstrates how it could look and behave later on. It's 'dialog' based, and presents the user with a question at a time. In the end it should select an default config based on the answers given by the user ============================================================================= RCS file: /cvs/emc2/bin/Attic/emc-config.in,v Working file: bin/emc-config.in head: 1.3 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 3; selected revisions: 3 description: ---------------------------- revision 1.3 date: 2006/03/25 02:17:38; author: jmkasunich; state: dead; lines: +2 -2 removed emc-config.in, it is no longer used ---------------------------- revision 1.2 date: 2006/02/11 23:16:23; author: alex_joni; state: Exp; lines: +3 -3 updated the proper param ---------------------------- revision 1.1 date: 2006/02/11 22:48:28; author: alex_joni; state: Exp; added first version, configure needs to be fixed for this to work ============================================================================= RCS file: /cvs/emc2/bin/Attic/teach-in,v Working file: bin/teach-in head: 1.2 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 2; selected revisions: 2 description: ---------------------------- revision 1.2 date: 2007/05/28 13:11:49; author: jepler; state: dead; lines: +0 -0 move teach-in to the place where python scripts come from. this gets the benefit of * making sure the script is syntax checked when you 'make' * making sure the #! line is right * making sure the script is executable ---------------------------- revision 1.1 date: 2007/05/28 07:25:10; author: alex_joni; state: Exp; new script for teaching robots ============================================================================= RCS file: /cvs/emc2/bin/Attic/wait-for-pin,v Working file: bin/wait-for-pin head: 1.3 branch: locks: strict access list: symbolic names: TESTING: 1.1 lathe_offsets: 1.1.0.2 keyword substitution: kv total revisions: 3; selected revisions: 3 description: ---------------------------- revision 1.3 date: 2006/08/23 23:58:01; author: jepler; state: dead; lines: +0 -0 wait-for-pin is no longer needed ---------------------------- revision 1.2 date: 2006/06/29 14:04:26; author: jepler; state: Exp; lines: +2 -10 simplify to use "test -z" and "halcmd -qs", remove dependence on number of header and blank lines ---------------------------- revision 1.1 date: 2006/06/17 16:43:28; author: jepler; state: Exp; use new script wait-for-pin in scripts/emc, instead of sleeping a fixed time and hoping for the best. wait-for-pin waits at least 2 seconds by default, but usually finishes much earlier than 1 second, as soon as the named pin is actually created ============================================================================= RCS file: /cvs/emc2/configs/Attic/TkEmc,v Working file: configs/TkEmc head: 1.3 branch: locks: strict access list: symbolic names: lerman-interp: 1.2.0.8 root-of-lerman-interp: 1.2 auto_configure_0_2: 1.2.0.6 bdi-4_27: 1.2.0.4 bdi-4: 1.2 NML_take_2: 1.2.0.2 autoconf_install_0_1: 1.1.2.1.0.2 auto_configure_0_1: 1.1.0.2 keyword substitution: kv total revisions: 6; selected revisions: 6 description: ---------------------------- revision 1.3 date: 2005/12/11 22:36:56; author: alex_joni; state: dead; lines: +0 -0 moved TkEmc to emc2/tcl, users can still have on in their own configs dir e.g. configs/foo/TkEmc ---------------------------- revision 1.2 date: 2005/05/28 18:34:52; author: rayhenry; state: Exp; lines: +27 -0 branches: 1.2.6; tkemc config file ---------------------------- revision 1.1 date: 2004/10/28 20:39:18; author: zwisk; state: dead; branches: 1.1.2; file TkEmc was initially added on branch auto_configure_0_1. ---------------------------- revision 1.1.2.1 date: 2004/10/28 20:39:19; author: zwisk; state: Exp; lines: +27 -0 Changes to allow for 'make install': Added TkEmc since tkemc.tcl looks for one, and uses it if it exists Changed tkemc.tcl to look for the TkEmc file in the configure-specified config directory Added config.h.in which creates a config.h with a configure based moduledir for use by halcmd.c Made halcmd.c check athe moduledir from configure, and use it if it exists make install now very agressively alters the scripts to change relative paths to absolute paths on install, allowing emc.run to be run from anywhere after being installed ---------------------------- revision 1.2.6.2 date: 2005/09/21 01:34:15; author: zwelch; state: Exp; lines: +27 -0 Merge auto_configure_0_2 branch with HEAD in prep for further branch work. ---------------------------- revision 1.2.6.1 date: 2005/05/28 18:34:52; author: zwelch; state: dead; lines: +0 -27 file TkEmc was added on branch auto_configure_0_2 on 2005-09-21 01:34:15 +0000 ============================================================================= RCS file: /cvs/emc2/configs/Attic/classicladder.hal,v Working file: configs/classicladder.hal head: 1.2 branch: locks: strict access list: symbolic names: lerman-interp: 1.1.0.2 root-of-lerman-interp: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 2 description: ---------------------------- revision 1.2 date: 2005/12/11 23:50:34; author: alex_joni; state: dead; lines: +0 -0 moved to configs/demo_step_cl ---------------------------- revision 1.1 date: 2005/10/20 22:13:04; author: petev; state: Exp; *** empty log message *** ============================================================================= RCS file: /cvs/emc2/configs/Attic/client.nml,v Working file: configs/client.nml head: 1.2 branch: locks: strict access list: symbolic names: lerman-interp: 1.1.0.6 root-of-lerman-interp: 1.1 auto_configure_0_2: 1.1.0.4 bdi-4_27: 1.1.0.2 keyword substitution: kv total revisions: 4; selected revisions: 4 description: ---------------------------- revision 1.2 date: 2005/12/11 23:12:51; author: alex_joni; state: dead; lines: +0 -0 moved to configs/common ---------------------------- revision 1.1 date: 2005/08/14 17:19:38; author: paul_c; state: Exp; branches: 1.1.4; Commit NML configs for server/client networked systems. ---------------------------- revision 1.1.4.2 date: 2005/09/21 01:34:15; author: zwelch; state: Exp; lines: +26 -0 Merge auto_configure_0_2 branch with HEAD in prep for further branch work. ---------------------------- revision 1.1.4.1 date: 2005/08/14 17:19:38; author: zwelch; state: dead; lines: +0 -26 file client.nml was added on branch auto_configure_0_2 on 2005-09-21 01:34:15 +0000 ============================================================================= RCS file: /cvs/emc2/configs/Attic/core_servo.hal,v Working file: configs/core_servo.hal head: 1.7 branch: locks: strict access list: symbolic names: lerman-interp: 1.4.0.8 root-of-lerman-interp: 1.4 auto_configure_0_2: 1.4.0.6 bdi-4_27: 1.4.0.4 bdi-4: 1.4 NML_take_2: 1.4.0.2 jmk_emc2_20050524: 1.3 kbuild-0-1_merge-to_trunk_8: 1.1 trunk_pre-merge_7: 1.3 kbuild-0-1_merge-from_trunk_6: 1.1 kbuild-0-1_pre-merge_4: 1.1 trunk_merge-to_kbuild-0-1_5: 1.1 trunk_merge-from_kbuild-0-1_3: 1.1 kbuild-0-1_merge-from_trunk_1: 1.1 kbuild-0-1_merge-to_trunk_2: 1.1 kbuild-0-1: 1.1.0.2 rootof_kbuild-0-1: 1.1 pre-merge: 1.1 keyword substitution: kv total revisions: 9; selected revisions: 9 description: ---------------------------- revision 1.7 date: 2005/12/11 23:12:51; author: alex_joni; state: dead; lines: +0 -0 moved to configs/common ---------------------------- revision 1.6 date: 2005/12/01 17:26:21; author: swpadnos; state: Exp; lines: +6 -6 Changed PID limits to be [AXIS_n]MAX_VELOCITY, a