svn commit: r1642 - in trunk/yasm: . Mkfiles Mkfiles/vc/genmodule Mkfiles/vc8 Mkfiles/vc8/gap Mkfiles/vc8/genmodule Mkfiles/vc8/genstring Mkfiles/vc8/genversion Mkfiles/vc8/libyasm Mkfiles/vc8/modules Mkfiles/vc8/re2c libyasm

peter at tortall.net peter at tortall.net
Wed Oct 4 23:22:28 PDT 2006


Author: peter
Date: Wed Oct  4 23:22:25 2006
New Revision: 1642

Added:
   trunk/yasm/Mkfiles/vc8/bison.rules
   trunk/yasm/Mkfiles/vc8/crt_secure_no_deprecate.vsprops
Modified:
   trunk/yasm/Makefile.am
   trunk/yasm/Mkfiles/Makefile.dj
   trunk/yasm/Mkfiles/Makefile.flat
   trunk/yasm/Mkfiles/vc/genmodule/run.bat
   trunk/yasm/Mkfiles/vc8/config.h
   trunk/yasm/Mkfiles/vc8/gap/gap.vcproj
   trunk/yasm/Mkfiles/vc8/genmacro/genmacro.vcproj
   trunk/yasm/Mkfiles/vc8/genmodule/genmodule.vcproj
   trunk/yasm/Mkfiles/vc8/genmodule/run.bat
   trunk/yasm/Mkfiles/vc8/genstring/genstring.vcproj
   trunk/yasm/Mkfiles/vc8/genversion/genversion.vcproj
   trunk/yasm/Mkfiles/vc8/libyasm/libyasm.vcproj
   trunk/yasm/Mkfiles/vc8/modules/modules.vcproj
   trunk/yasm/Mkfiles/vc8/re2c/re2c.vcproj
   trunk/yasm/Mkfiles/vc8/readme.vc8.txt
   trunk/yasm/Mkfiles/vc8/yasm.sln
   trunk/yasm/Mkfiles/vc8/yasm.vcproj
   trunk/yasm/libyasm/Makefile.inc
   trunk/yasm/libyasm/genmodule.c
Changeset:
   http://www.tortall.net/projects/yasm/changeset/1642

Log:
Change genmodule to parse through the Makefile (or Makefile.am) looking for YASM_MODULES,
rather than simply taking a list of modules on the command line.  This allows significant
improvement of the behavior when used with Visual Studio, as the "old" way of doing this
with Visual Studio build files was to scan through the .c files; this brought up things
that were actually disabled in the build.

Also incorporate a patch by Charles Bailey to make the VC8 build less noisy, and allow use
of Win32 Bison if it's installed.  Instructions updated as well.


More information about the yasm-cvs mailing list