Re: [Ctags-devel] Developers Quick-Start
Brought to you by:
dhiebert
From: David F. <fis...@ia...> - 2006-09-23 02:23:06
|
> -----Original Message----- > From: cta...@li... > [mailto:cta...@li...] On Behalf > Of Darren Hiebert > Sent: Thursday, September 21, 2006 11:36 PM > To: cta...@li... > Subject: [Ctags-devel] Developers Quick-Start > > The ctags source archive has what might be regarded as some > peculiarities in its makeup to support how I have managed > things up until now. While these are certainly open to change > to support more developers, I must document at least some of > these for now to get our new developers started. > > Here are a few: > > 1. The steps to perform after doing an "svn checkout" are: > > $ autoheader > $ ./configure --enable-maintainer-mode How can you run this on the Windows platforms? > 2. The maintainer makefile, which is linked to by "Makefile" > when following the above steps, has two primary targets: > > a. "dctags" (the default), which builds a version of > the binary with debugging and development support built-in > (e.g. the -D option, whose argument is a bit-field). This is > built up by compiling the source files to .od extensions so > that they can co-exist with the .o files below. I tried running some variations of this: 100 22:12:56 c:\opensrc\ctags_svn>nmake -f maintainer.mak testing Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. maintainer.mak(65) : fatal error U1036: syntax error : too many names to left of '=' Stop. 100 22:20:43 c:\opensrc\ctags_svn>nmake -f maintainer.mak dctags Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. maintainer.mak(65) : fatal error U1036: syntax error : too many names to left of '=' Stop. > c. "test", which runs the files in the Test directory > and a linux kernel source tree (if found) through both the > "ctags" binary (above) and a "ctags.ref" binary in the ctags > directory, which is assumed to be the most recent "base" > version of ctags prior to the set of source changes in process. > The output from this test target is zero or more diff files > between the tag files generated various ways using the two > binaries. This allows one to examine all changes in output > and determine whether the changes are for the better. If so, > then the current ctags binary can become the new ctags.ref > base version for future checks. Couldn't figure out how to run this test suite either. I can build everything with: nmake -f mk_mvc.mak ctags.exe nmake -f mk_mvc.mak dctags.exe Any hints? Thanks, Dave |