From 73276e64a8b30973dbc141e9d0929c14351e58bd Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Tue, 24 Mar 2009 05:04:15 +0000 Subject: [PATCH] Remove vc7 and vc8 build files, as they're no longer being maintained. There's a Python script (vc98_swap.py) in the Mkfiles/vc9 directory for those who want to build with vc8. svn path=/trunk/yasm/; revision=2184 --- Makefile.am | 39 -- Mkfiles/vc/config.h | 180 ------ Mkfiles/vc/genmacro/genmacro.vcproj | 128 ----- Mkfiles/vc/genmacro/run.bat | 5 - Mkfiles/vc/genmodule/genmodule.vcproj | 127 ----- Mkfiles/vc/genmodule/run.bat | 3 - Mkfiles/vc/genperf/genperf.vcproj | 158 ------ Mkfiles/vc/genperf/run.bat | 19 - Mkfiles/vc/genstring/genstring.vcproj | 128 ----- Mkfiles/vc/genstring/run.bat | 2 - Mkfiles/vc/genversion/genversion.vcproj | 137 ----- Mkfiles/vc/genversion/run.bat | 2 - Mkfiles/vc/libyasm-stdint.h | 8 - Mkfiles/vc/libyasm/libyasm.vcproj | 305 ---------- Mkfiles/vc/modules/modules.vcproj | 336 ----------- Mkfiles/vc/re2c/re2c.vcproj | 197 ------- Mkfiles/vc/re2c/run.bat | 4 - Mkfiles/vc/yasm.sln | 95 ---- Mkfiles/vc/yasm.vcproj | 161 ------ Mkfiles/vc8/config.h | 177 ------ Mkfiles/vc8/crt_secure_no_deprecate.vsprops | 11 - Mkfiles/vc8/genmacro/genmacro.vcproj | 201 ------- Mkfiles/vc8/genmacro/run.bat | 5 - Mkfiles/vc8/genmodule/genmodule.vcproj | 203 ------- Mkfiles/vc8/genmodule/run.bat | 3 - Mkfiles/vc8/genperf/genperf.vcproj | 233 -------- Mkfiles/vc8/genperf/run.bat | 19 - Mkfiles/vc8/genstring/genstring.vcproj | 201 ------- Mkfiles/vc8/genstring/run.bat | 2 - Mkfiles/vc8/genversion/genversion.vcproj | 212 ------- Mkfiles/vc8/genversion/run.bat | 2 - Mkfiles/vc8/libyasm-stdint.h | 8 - Mkfiles/vc8/libyasm/libyasm.vcproj | 571 ------------------- Mkfiles/vc8/modules/modules.vcproj | 593 -------------------- Mkfiles/vc8/re2c/re2c.vcproj | 281 ---------- Mkfiles/vc8/re2c/run.bat | 4 - Mkfiles/vc8/readme.vc8.txt | 98 ---- Mkfiles/vc8/yasm.rules | 114 ---- Mkfiles/vc8/yasm.sln | 128 ----- Mkfiles/vc8/yasm.vcproj | 413 -------------- 40 files changed, 5513 deletions(-) delete mode 100644 Mkfiles/vc/config.h delete mode 100644 Mkfiles/vc/genmacro/genmacro.vcproj delete mode 100644 Mkfiles/vc/genmacro/run.bat delete mode 100644 Mkfiles/vc/genmodule/genmodule.vcproj delete mode 100644 Mkfiles/vc/genmodule/run.bat delete mode 100644 Mkfiles/vc/genperf/genperf.vcproj delete mode 100644 Mkfiles/vc/genperf/run.bat delete mode 100644 Mkfiles/vc/genstring/genstring.vcproj delete mode 100644 Mkfiles/vc/genstring/run.bat delete mode 100644 Mkfiles/vc/genversion/genversion.vcproj delete mode 100644 Mkfiles/vc/genversion/run.bat delete mode 100644 Mkfiles/vc/libyasm-stdint.h delete mode 100644 Mkfiles/vc/libyasm/libyasm.vcproj delete mode 100644 Mkfiles/vc/modules/modules.vcproj delete mode 100644 Mkfiles/vc/re2c/re2c.vcproj delete mode 100644 Mkfiles/vc/re2c/run.bat delete mode 100644 Mkfiles/vc/yasm.sln delete mode 100644 Mkfiles/vc/yasm.vcproj delete mode 100644 Mkfiles/vc8/config.h delete mode 100644 Mkfiles/vc8/crt_secure_no_deprecate.vsprops delete mode 100644 Mkfiles/vc8/genmacro/genmacro.vcproj delete mode 100644 Mkfiles/vc8/genmacro/run.bat delete mode 100644 Mkfiles/vc8/genmodule/genmodule.vcproj delete mode 100644 Mkfiles/vc8/genmodule/run.bat delete mode 100644 Mkfiles/vc8/genperf/genperf.vcproj delete mode 100644 Mkfiles/vc8/genperf/run.bat delete mode 100644 Mkfiles/vc8/genstring/genstring.vcproj delete mode 100644 Mkfiles/vc8/genstring/run.bat delete mode 100644 Mkfiles/vc8/genversion/genversion.vcproj delete mode 100644 Mkfiles/vc8/genversion/run.bat delete mode 100644 Mkfiles/vc8/libyasm-stdint.h delete mode 100644 Mkfiles/vc8/libyasm/libyasm.vcproj delete mode 100644 Mkfiles/vc8/modules/modules.vcproj delete mode 100644 Mkfiles/vc8/re2c/re2c.vcproj delete mode 100644 Mkfiles/vc8/re2c/run.bat delete mode 100644 Mkfiles/vc8/readme.vc8.txt delete mode 100644 Mkfiles/vc8/yasm.rules delete mode 100644 Mkfiles/vc8/yasm.sln delete mode 100644 Mkfiles/vc8/yasm.vcproj diff --git a/Makefile.am b/Makefile.am index 5252b416..0ddc3bcd 100644 --- a/Makefile.am +++ b/Makefile.am @@ -62,45 +62,6 @@ EXTRA_DIST += Mkfiles/Makefile.flat EXTRA_DIST += Mkfiles/Makefile.dj EXTRA_DIST += Mkfiles/dj/config.h EXTRA_DIST += Mkfiles/dj/libyasm-stdint.h -EXTRA_DIST += Mkfiles/vc/yasm.sln -EXTRA_DIST += Mkfiles/vc/yasm.vcproj -EXTRA_DIST += Mkfiles/vc/config.h -EXTRA_DIST += Mkfiles/vc/libyasm-stdint.h -EXTRA_DIST += Mkfiles/vc/genmacro/genmacro.vcproj -EXTRA_DIST += Mkfiles/vc/genmacro/run.bat -EXTRA_DIST += Mkfiles/vc/genmodule/genmodule.vcproj -EXTRA_DIST += Mkfiles/vc/genmodule/run.bat -EXTRA_DIST += Mkfiles/vc/genstring/genstring.vcproj -EXTRA_DIST += Mkfiles/vc/genstring/run.bat -EXTRA_DIST += Mkfiles/vc/genversion/genversion.vcproj -EXTRA_DIST += Mkfiles/vc/genversion/run.bat -EXTRA_DIST += Mkfiles/vc/libyasm/libyasm.vcproj -EXTRA_DIST += Mkfiles/vc/modules/modules.vcproj -EXTRA_DIST += Mkfiles/vc/re2c/re2c.vcproj -EXTRA_DIST += Mkfiles/vc/re2c/run.bat -EXTRA_DIST += Mkfiles/vc/genperf/genperf.vcproj -EXTRA_DIST += Mkfiles/vc/genperf/run.bat -EXTRA_DIST += Mkfiles/vc8/crt_secure_no_deprecate.vsprops -EXTRA_DIST += Mkfiles/vc8/yasm.sln -EXTRA_DIST += Mkfiles/vc8/yasm.vcproj -EXTRA_DIST += Mkfiles/vc8/config.h -EXTRA_DIST += Mkfiles/vc8/libyasm-stdint.h -EXTRA_DIST += Mkfiles/vc8/readme.vc8.txt -EXTRA_DIST += Mkfiles/vc8/yasm.rules -EXTRA_DIST += Mkfiles/vc8/genmacro/genmacro.vcproj -EXTRA_DIST += Mkfiles/vc8/genmacro/run.bat -EXTRA_DIST += Mkfiles/vc8/genmodule/genmodule.vcproj -EXTRA_DIST += Mkfiles/vc8/genmodule/run.bat -EXTRA_DIST += Mkfiles/vc8/genstring/genstring.vcproj -EXTRA_DIST += Mkfiles/vc8/genstring/run.bat -EXTRA_DIST += Mkfiles/vc8/genversion/genversion.vcproj -EXTRA_DIST += Mkfiles/vc8/genversion/run.bat -EXTRA_DIST += Mkfiles/vc8/libyasm/libyasm.vcproj -EXTRA_DIST += Mkfiles/vc8/modules/modules.vcproj -EXTRA_DIST += Mkfiles/vc8/re2c/re2c.vcproj -EXTRA_DIST += Mkfiles/vc8/re2c/run.bat -EXTRA_DIST += Mkfiles/vc8/genperf/genperf.vcproj -EXTRA_DIST += Mkfiles/vc8/genperf/run.bat EXTRA_DIST += Mkfiles/vc9/crt_secure_no_deprecate.vsprops EXTRA_DIST += Mkfiles/vc9/yasm.sln EXTRA_DIST += Mkfiles/vc9/yasm.vcproj diff --git a/Mkfiles/vc/config.h b/Mkfiles/vc/config.h deleted file mode 100644 index 1a7d9c03..00000000 --- a/Mkfiles/vc/config.h +++ /dev/null @@ -1,180 +0,0 @@ -/* $Id$ */ - -#define yasm__splitpath(path, tail) yasm__splitpath_win(path, tail) -#define yasm__abspath(path) yasm__abspath_win(path) -#define yasm__combpath(from, to) yasm__combpath_win(from, to) - -/* Command name to run C preprocessor */ -#define CPP_PROG "cpp" - -/* */ -/* #undef ENABLE_NLS */ - -/* Define if you have the `abort' function. */ -#define HAVE_ABORT 1 - -/* */ -/* #undef HAVE_CATGETS */ - -/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the - CoreFoundation framework. */ -/* #undef HAVE_CFLOCALECOPYCURRENT */ - -/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in - the CoreFoundation framework. */ -/* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */ - -/* Define if the GNU dcgettext() function is already present or preinstalled. - */ -/* #undef HAVE_DCGETTEXT */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DIRECT_H 1 - -/* Define to 1 if you have the `ftruncate' function. */ -/* #undef HAVE_FTRUNCATE */ - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* */ -/* #undef HAVE_GETTEXT */ - -/* Define if you have the GNU C Library */ -/* #undef HAVE_GNU_C_LIBRARY */ - -/* Define if you have the iconv() function. */ -/* #undef HAVE_ICONV */ - -/* Define if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* */ -/* #undef HAVE_LC_MESSAGES */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_LIBGEN_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define if you have the `mergesort' function. */ -/* #undef HAVE_MERGESORT */ - -/* Define to 1 if you have the `popen' function. */ -/* #undef HAVE_POPEN */ - -/* Define if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* */ -/* #undef HAVE_STPCPY */ - -/* Define if you have the `strcasecmp' function. */ -/* #undef HAVE_STRCASECMP */ - -/* Define if you have the `strcmpi' function. */ -/* #undefine HAVE_STRCMPI */ - -/* Define if you have the `stricmp' function. */ -/* #undefine HAVE_STRICMP */ - -/* Define if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define if you have the `strncasecmp' function. */ -/* #undef HAVE_STRNCASECMP */ - -/* Define if you have the `strsep' function. */ -/* #undef HAVE_STRSEP */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define if you have the `toascii' function. */ -#define HAVE_TOASCII 1 -#define toascii __toascii - -/* Define if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define to 1 if you have the `vsnprintf' function. */ -/* #undef HAVE_VSNPRINTF */ - -/* Define to 1 if you have the `_stricmp' function. */ -#define HAVE__STRICMP 1 - -/* Name of package */ -#define PACKAGE "yasm" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "bug-yasm@tortall.net" - -/* Define to build version of this package. */ -#define PACKAGE_BUILD "HEAD" - -/* Define to internal version of this package. */ -#define PACKAGE_INTVER "0.7.99" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "yasm" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "yasm HEAD" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "yasm" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "HEAD" - -/* Define if the C compiler supports function prototypes. */ -#define PROTOTYPES 1 - -/* The size of a `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of a `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of a `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of a `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of a `void*', as computed by sizeof. */ -/* #undef SIZEOF_VOIDP */ - -/* Define if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -#define VERSION "HEAD" - -/* Define if using the dmalloc debugging malloc package */ -/* #undef WITH_DMALLOC */ - -/* Define like PROTOTYPES; this can be used by system headers. */ -#define __PROTOTYPES 1 - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define as `__inline' if that's what the C compiler calls it, or to nothing - if it is not supported. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to `unsigned' if doesn't define. */ -/* #undef size_t */ diff --git a/Mkfiles/vc/genmacro/genmacro.vcproj b/Mkfiles/vc/genmacro/genmacro.vcproj deleted file mode 100644 index 6ca8a82c..00000000 --- a/Mkfiles/vc/genmacro/genmacro.vcproj +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc/genmacro/run.bat b/Mkfiles/vc/genmacro/run.bat deleted file mode 100644 index d2fbb98c..00000000 --- a/Mkfiles/vc/genmacro/run.bat +++ /dev/null @@ -1,5 +0,0 @@ -cd ..\..\.. -%1 nasm-version.c nasm_version_mac version.mac -%1 nasm-macros.c nasm_standard_mac modules\parsers\nasm\nasm-std.mac -%1 win64-nasm.c win64_nasm_stdmac modules\objfmts\coff\win64-nasm.mac -%1 win64-gas.c win64_gas_stdmac modules\objfmts\coff\win64-gas.mac diff --git a/Mkfiles/vc/genmodule/genmodule.vcproj b/Mkfiles/vc/genmodule/genmodule.vcproj deleted file mode 100644 index 0cd85b27..00000000 --- a/Mkfiles/vc/genmodule/genmodule.vcproj +++ /dev/null @@ -1,127 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc/genmodule/run.bat b/Mkfiles/vc/genmodule/run.bat deleted file mode 100644 index e34a4169..00000000 --- a/Mkfiles/vc/genmodule/run.bat +++ /dev/null @@ -1,3 +0,0 @@ -@echo off -cd ..\..\.. -%1 libyasm\module.in Makefile.am diff --git a/Mkfiles/vc/genperf/genperf.vcproj b/Mkfiles/vc/genperf/genperf.vcproj deleted file mode 100644 index a0d9f4d4..00000000 --- a/Mkfiles/vc/genperf/genperf.vcproj +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc/genperf/run.bat b/Mkfiles/vc/genperf/run.bat deleted file mode 100644 index 64ec1ae3..00000000 --- a/Mkfiles/vc/genperf/run.bat +++ /dev/null @@ -1,19 +0,0 @@ -cd ..\..\.. -@echo off -reg query HKCR\Python.File\shell\open\command >nul: 2>&1 -goto answer%errorlevel% -:answer0 -echo ... building with Python ... -@echo on -modules\arch\x86\gen_x86_insn.py -@echo off -goto end -:answer1 -echo ... building without Python ... -goto end -:end -@echo on -%1 x86insn_nasm.gperf x86insn_nasm.c -%1 x86insn_gas.gperf x86insn_gas.c -%1 modules\arch\x86\x86cpu.gperf x86cpu.c -%1 modules\arch\x86\x86regtmod.gperf x86regtmod.c diff --git a/Mkfiles/vc/genstring/genstring.vcproj b/Mkfiles/vc/genstring/genstring.vcproj deleted file mode 100644 index cc1ba413..00000000 --- a/Mkfiles/vc/genstring/genstring.vcproj +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc/genstring/run.bat b/Mkfiles/vc/genstring/run.bat deleted file mode 100644 index 5864b1dc..00000000 --- a/Mkfiles/vc/genstring/run.bat +++ /dev/null @@ -1,2 +0,0 @@ -cd ..\..\.. -%1 license_msg license.c COPYING diff --git a/Mkfiles/vc/genversion/genversion.vcproj b/Mkfiles/vc/genversion/genversion.vcproj deleted file mode 100644 index 62e252d3..00000000 --- a/Mkfiles/vc/genversion/genversion.vcproj +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc/genversion/run.bat b/Mkfiles/vc/genversion/run.bat deleted file mode 100644 index 30edf8f1..00000000 --- a/Mkfiles/vc/genversion/run.bat +++ /dev/null @@ -1,2 +0,0 @@ -cd ..\..\.. -%1 version.mac diff --git a/Mkfiles/vc/libyasm-stdint.h b/Mkfiles/vc/libyasm-stdint.h deleted file mode 100644 index fed61b33..00000000 --- a/Mkfiles/vc/libyasm-stdint.h +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef _UINTPTR_T_DEFINED -#ifdef _WIN64 -#include -#else -typedef unsigned long uintptr_t; -#endif -#define _UINTPTR_T_DEFINED -#endif diff --git a/Mkfiles/vc/libyasm/libyasm.vcproj b/Mkfiles/vc/libyasm/libyasm.vcproj deleted file mode 100644 index 43ab409c..00000000 --- a/Mkfiles/vc/libyasm/libyasm.vcproj +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc/modules/modules.vcproj b/Mkfiles/vc/modules/modules.vcproj deleted file mode 100644 index 5fe66b20..00000000 --- a/Mkfiles/vc/modules/modules.vcproj +++ /dev/null @@ -1,336 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc/re2c/re2c.vcproj b/Mkfiles/vc/re2c/re2c.vcproj deleted file mode 100644 index 13579b6e..00000000 --- a/Mkfiles/vc/re2c/re2c.vcproj +++ /dev/null @@ -1,197 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc/re2c/run.bat b/Mkfiles/vc/re2c/run.bat deleted file mode 100644 index cde2a7b6..00000000 --- a/Mkfiles/vc/re2c/run.bat +++ /dev/null @@ -1,4 +0,0 @@ -cd ..\..\..\ -%1 -s -o lc3bid.c modules\arch\lc3b\lc3bid.re -%1 -b -o nasm-token.c modules\parsers\nasm\nasm-token.re -%1 -b -o gas-token.c modules\parsers\gas\gas-token.re diff --git a/Mkfiles/vc/yasm.sln b/Mkfiles/vc/yasm.sln deleted file mode 100644 index b0fd177f..00000000 --- a/Mkfiles/vc/yasm.sln +++ /dev/null @@ -1,95 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 8.00 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libyasm", "libyasm\libyasm.vcproj", "{29FE7874-1256-4AD6-B889-68E399DC9608}" - ProjectSection(ProjectDependencies) = postProject - {F0E8B707-00C5-4FF2-B8EF-7C39817132A0} = {F0E8B707-00C5-4FF2-B8EF-7C39817132A0} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "modules", "modules\modules.vcproj", "{D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6}" - ProjectSection(ProjectDependencies) = postProject - {C45A8B59-8B59-4D5D-A8E8-FB090F8DD619} = {C45A8B59-8B59-4D5D-A8E8-FB090F8DD619} - {225700A5-07B8-434E-AD61-555278BF6733} = {225700A5-07B8-434E-AD61-555278BF6733} - {29FE7874-1256-4AD6-B889-68E399DC9608} = {29FE7874-1256-4AD6-B889-68E399DC9608} - {3C58BE13-50A3-4583-984D-D8902B3D7713} = {3C58BE13-50A3-4583-984D-D8902B3D7713} - {5758BF4E-ABC4-11DA-B012-B622A1EF5492} = {5758BF4E-ABC4-11DA-B012-B622A1EF5492} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "yasm", "yasm.vcproj", "{34EB1BEB-C2D6-4A52-82B7-7ACD714A30D5}" - ProjectSection(ProjectDependencies) = postProject - {D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6} = {D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6} - {29FE7874-1256-4AD6-B889-68E399DC9608} = {29FE7874-1256-4AD6-B889-68E399DC9608} - {021CEB0A-F721-4F59-B349-9CEEAF244459} = {021CEB0A-F721-4F59-B349-9CEEAF244459} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genmacro", "genmacro\genmacro.vcproj", "{225700A5-07B8-434E-AD61-555278BF6733}" - ProjectSection(ProjectDependencies) = postProject - {B545983B-8EE0-4A7B-A67A-E749EEAE62A2} = {B545983B-8EE0-4A7B-A67A-E749EEAE62A2} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genversion", "genversion\genversion.vcproj", "{B545983B-8EE0-4A7B-A67A-E749EEAE62A2}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "re2c", "re2c\re2c.vcproj", "{3C58BE13-50A3-4583-984D-D8902B3D7713}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genperf", "genperf\genperf.vcproj", "{C45A8B59-8B59-4D5D-A8E8-FB090F8DD619}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genmodule", "genmodule\genmodule.vcproj", "{F0E8B707-00C5-4FF2-B8EF-7C39817132A0}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genstring", "genstring\genstring.vcproj", "{021CEB0A-F721-4F59-B349-9CEEAF244459}" - ProjectSection(ProjectDependencies) = postProject - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfiguration) = preSolution - Debug = Debug - Release = Release - EndGlobalSection - GlobalSection(ProjectConfiguration) = postSolution - {29FE7874-1256-4AD6-B889-68E399DC9608}.Debug.ActiveCfg = Debug|Win32 - {29FE7874-1256-4AD6-B889-68E399DC9608}.Debug.Build.0 = Debug|Win32 - {29FE7874-1256-4AD6-B889-68E399DC9608}.Release.ActiveCfg = Release|Win32 - {29FE7874-1256-4AD6-B889-68E399DC9608}.Release.Build.0 = Release|Win32 - {D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6}.Debug.ActiveCfg = Debug|Win32 - {D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6}.Debug.Build.0 = Debug|Win32 - {D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6}.Release.ActiveCfg = Release|Win32 - {D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6}.Release.Build.0 = Release|Win32 - {34EB1BEB-C2D6-4A52-82B7-7ACD714A30D5}.Debug.ActiveCfg = Debug|Win32 - {34EB1BEB-C2D6-4A52-82B7-7ACD714A30D5}.Debug.Build.0 = Debug|Win32 - {34EB1BEB-C2D6-4A52-82B7-7ACD714A30D5}.Release.ActiveCfg = Release|Win32 - {34EB1BEB-C2D6-4A52-82B7-7ACD714A30D5}.Release.Build.0 = Release|Win32 - {225700A5-07B8-434E-AD61-555278BF6733}.Debug.ActiveCfg = Debug|Win32 - {225700A5-07B8-434E-AD61-555278BF6733}.Debug.Build.0 = Debug|Win32 - {225700A5-07B8-434E-AD61-555278BF6733}.Release.ActiveCfg = Release|Win32 - {225700A5-07B8-434E-AD61-555278BF6733}.Release.Build.0 = Release|Win32 - {B545983B-8EE0-4A7B-A67A-E749EEAE62A2}.Debug.ActiveCfg = Debug|Win32 - {B545983B-8EE0-4A7B-A67A-E749EEAE62A2}.Debug.Build.0 = Debug|Win32 - {B545983B-8EE0-4A7B-A67A-E749EEAE62A2}.Release.ActiveCfg = Release|Win32 - {B545983B-8EE0-4A7B-A67A-E749EEAE62A2}.Release.Build.0 = Release|Win32 - {3C58BE13-50A3-4583-984D-D8902B3D7713}.Debug.ActiveCfg = Debug|Win32 - {3C58BE13-50A3-4583-984D-D8902B3D7713}.Debug.Build.0 = Debug|Win32 - {3C58BE13-50A3-4583-984D-D8902B3D7713}.Release.ActiveCfg = Release|Win32 - {3C58BE13-50A3-4583-984D-D8902B3D7713}.Release.Build.0 = Release|Win32 - {C45A8B59-8B59-4D5D-A8E8-FB090F8DD619}.Debug.ActiveCfg = Debug|Win32 - {C45A8B59-8B59-4D5D-A8E8-FB090F8DD619}.Debug.Build.0 = Debug|Win32 - {C45A8B59-8B59-4D5D-A8E8-FB090F8DD619}.Release.ActiveCfg = Release|Win32 - {C45A8B59-8B59-4D5D-A8E8-FB090F8DD619}.Release.Build.0 = Release|Win32 - {F0E8B707-00C5-4FF2-B8EF-7C39817132A0}.Debug.ActiveCfg = Debug|Win32 - {F0E8B707-00C5-4FF2-B8EF-7C39817132A0}.Debug.Build.0 = Debug|Win32 - {F0E8B707-00C5-4FF2-B8EF-7C39817132A0}.Release.ActiveCfg = Release|Win32 - {F0E8B707-00C5-4FF2-B8EF-7C39817132A0}.Release.Build.0 = Release|Win32 - {021CEB0A-F721-4F59-B349-9CEEAF244459}.Debug.ActiveCfg = Debug|Win32 - {021CEB0A-F721-4F59-B349-9CEEAF244459}.Debug.Build.0 = Debug|Win32 - {021CEB0A-F721-4F59-B349-9CEEAF244459}.Release.ActiveCfg = Release|Win32 - {021CEB0A-F721-4F59-B349-9CEEAF244459}.Release.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - EndGlobalSection - GlobalSection(ExtensibilityAddIns) = postSolution - EndGlobalSection -EndGlobal diff --git a/Mkfiles/vc/yasm.vcproj b/Mkfiles/vc/yasm.vcproj deleted file mode 100644 index 70a25a9f..00000000 --- a/Mkfiles/vc/yasm.vcproj +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc8/config.h b/Mkfiles/vc8/config.h deleted file mode 100644 index 96e2dddc..00000000 --- a/Mkfiles/vc8/config.h +++ /dev/null @@ -1,177 +0,0 @@ -/* $Id: config.h 1137 2004-09-04 01:24:57Z peter $ */ - -#define yasm__splitpath(path, tail) yasm__splitpath_win(path, tail) -#define yasm__abspath(path) yasm__abspath_win(path) -#define yasm__combpath(from, to) yasm__combpath_win(from, to) - -/* Command name to run C preprocessor */ -#define CPP_PROG "cpp" - -/* */ -/* #undef ENABLE_NLS */ - -/* Define if you have the `abort' function. */ -#define HAVE_ABORT 1 - -/* */ -/* #undef HAVE_CATGETS */ - -/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the - CoreFoundation framework. */ -/* #undef HAVE_CFLOCALECOPYCURRENT */ - -/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in - the CoreFoundation framework. */ -/* #undef HAVE_CFPREFERENCESCOPYAPPVALUE */ - -/* Define if the GNU dcgettext() function is already present or preinstalled. - */ -/* #undef HAVE_DCGETTEXT */ - -/* Define to 1 if you have the header file. */ -#define HAVE_DIRECT_H 1 - -/* Define to 1 if you have the `getcwd' function. */ -#define HAVE_GETCWD 1 - -/* */ -/* #undef HAVE_GETTEXT */ - -/* Define if you have the GNU C Library */ -/* #undef HAVE_GNU_C_LIBRARY */ - -/* Define if you have the iconv() function. */ -/* #undef HAVE_ICONV */ - -/* Define if you have the header file. */ -/* #undef HAVE_INTTYPES_H */ - -/* */ -/* #undef HAVE_LC_MESSAGES */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_LIBGEN_H */ - -/* Define if you have the header file. */ -/* #undef HAVE_MEMORY_H */ - -/* Define if you have the `mergesort' function. */ -/* #undef HAVE_MERGESORT */ - -/* Define to 1 if you have the `popen' function. */ -/* #undef HAVE_POPEN */ - -/* Define if you have the header file. */ -/* #undef HAVE_STDINT_H */ - -/* Define if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* */ -/* #undef HAVE_STPCPY */ - -/* Define if you have the `strcasecmp' function. */ -/* #undef HAVE_STRCASECMP */ - -/* Define if you have the `strcmpi' function. */ -/* #undef HAVE_STRCMPI */ - -/* Define if you have the `stricmp' function. */ -/* #undefine HAVE_STRICMP */ - -/* Define if you have the header file. */ -/* #undef HAVE_STRINGS_H */ - -/* Define if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define if you have the `strncasecmp' function. */ -/* #undef HAVE_STRNCASECMP */ - -/* Define if you have the `strsep' function. */ -/* #undef HAVE_STRSEP */ - -/* Define if you have the header file. */ -/* #undef HAVE_SYS_STAT_H */ - -/* Define if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define if you have the `toascii' function. */ -#define HAVE_TOASCII 1 -#define toascii __toascii - -/* Define if you have the header file. */ -/* #undef HAVE_UNISTD_H */ - -/* Define to 1 if you have the `vsnprintf' function. */ -/* #undef HAVE_VSNPRINTF */ - -/* Define to 1 if you have the `_stricmp' function. */ -#define HAVE__STRICMP 1 - -/* Name of package */ -#define PACKAGE "yasm" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "bug-yasm@tortall.net" - -/* Define to build version of this package. */ -#define PACKAGE_BUILD "HEAD" - -/* Define to internal version of this package. */ -#define PACKAGE_INTVER "0.7.99" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "yasm" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "yasm HEAD" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "yasm" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "HEAD" - -/* Define if the C compiler supports function prototypes. */ -#define PROTOTYPES 1 - -/* The size of a `char', as computed by sizeof. */ -/* #undef SIZEOF_CHAR */ - -/* The size of a `int', as computed by sizeof. */ -/* #undef SIZEOF_INT */ - -/* The size of a `long', as computed by sizeof. */ -/* #undef SIZEOF_LONG */ - -/* The size of a `short', as computed by sizeof. */ -/* #undef SIZEOF_SHORT */ - -/* The size of a `void*', as computed by sizeof. */ -/* #undef SIZEOF_VOIDP */ - -/* Define if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -#define VERSION "HEAD" - -/* Define if using the dmalloc debugging malloc package */ -/* #undef WITH_DMALLOC */ - -/* Define like PROTOTYPES; this can be used by system headers. */ -#define __PROTOTYPES 1 - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ - -/* Define as `__inline' if that's what the C compiler calls it, or to nothing - if it is not supported. */ -#ifndef __cplusplus -/* #undef inline */ -#endif - -/* Define to `unsigned' if doesn't define. */ -/* #undef size_t */ diff --git a/Mkfiles/vc8/crt_secure_no_deprecate.vsprops b/Mkfiles/vc8/crt_secure_no_deprecate.vsprops deleted file mode 100644 index d61ba30a..00000000 --- a/Mkfiles/vc8/crt_secure_no_deprecate.vsprops +++ /dev/null @@ -1,11 +0,0 @@ - - - - diff --git a/Mkfiles/vc8/genmacro/genmacro.vcproj b/Mkfiles/vc8/genmacro/genmacro.vcproj deleted file mode 100644 index c004697d..00000000 --- a/Mkfiles/vc8/genmacro/genmacro.vcproj +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc8/genmacro/run.bat b/Mkfiles/vc8/genmacro/run.bat deleted file mode 100644 index d2fbb98c..00000000 --- a/Mkfiles/vc8/genmacro/run.bat +++ /dev/null @@ -1,5 +0,0 @@ -cd ..\..\.. -%1 nasm-version.c nasm_version_mac version.mac -%1 nasm-macros.c nasm_standard_mac modules\parsers\nasm\nasm-std.mac -%1 win64-nasm.c win64_nasm_stdmac modules\objfmts\coff\win64-nasm.mac -%1 win64-gas.c win64_gas_stdmac modules\objfmts\coff\win64-gas.mac diff --git a/Mkfiles/vc8/genmodule/genmodule.vcproj b/Mkfiles/vc8/genmodule/genmodule.vcproj deleted file mode 100644 index b55f7125..00000000 --- a/Mkfiles/vc8/genmodule/genmodule.vcproj +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc8/genmodule/run.bat b/Mkfiles/vc8/genmodule/run.bat deleted file mode 100644 index e34a4169..00000000 --- a/Mkfiles/vc8/genmodule/run.bat +++ /dev/null @@ -1,3 +0,0 @@ -@echo off -cd ..\..\.. -%1 libyasm\module.in Makefile.am diff --git a/Mkfiles/vc8/genperf/genperf.vcproj b/Mkfiles/vc8/genperf/genperf.vcproj deleted file mode 100644 index 0bb6bd67..00000000 --- a/Mkfiles/vc8/genperf/genperf.vcproj +++ /dev/null @@ -1,233 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc8/genperf/run.bat b/Mkfiles/vc8/genperf/run.bat deleted file mode 100644 index 64ec1ae3..00000000 --- a/Mkfiles/vc8/genperf/run.bat +++ /dev/null @@ -1,19 +0,0 @@ -cd ..\..\.. -@echo off -reg query HKCR\Python.File\shell\open\command >nul: 2>&1 -goto answer%errorlevel% -:answer0 -echo ... building with Python ... -@echo on -modules\arch\x86\gen_x86_insn.py -@echo off -goto end -:answer1 -echo ... building without Python ... -goto end -:end -@echo on -%1 x86insn_nasm.gperf x86insn_nasm.c -%1 x86insn_gas.gperf x86insn_gas.c -%1 modules\arch\x86\x86cpu.gperf x86cpu.c -%1 modules\arch\x86\x86regtmod.gperf x86regtmod.c diff --git a/Mkfiles/vc8/genstring/genstring.vcproj b/Mkfiles/vc8/genstring/genstring.vcproj deleted file mode 100644 index 9910c8b4..00000000 --- a/Mkfiles/vc8/genstring/genstring.vcproj +++ /dev/null @@ -1,201 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc8/genstring/run.bat b/Mkfiles/vc8/genstring/run.bat deleted file mode 100644 index 5864b1dc..00000000 --- a/Mkfiles/vc8/genstring/run.bat +++ /dev/null @@ -1,2 +0,0 @@ -cd ..\..\.. -%1 license_msg license.c COPYING diff --git a/Mkfiles/vc8/genversion/genversion.vcproj b/Mkfiles/vc8/genversion/genversion.vcproj deleted file mode 100644 index c65952fa..00000000 --- a/Mkfiles/vc8/genversion/genversion.vcproj +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc8/genversion/run.bat b/Mkfiles/vc8/genversion/run.bat deleted file mode 100644 index 30edf8f1..00000000 --- a/Mkfiles/vc8/genversion/run.bat +++ /dev/null @@ -1,2 +0,0 @@ -cd ..\..\.. -%1 version.mac diff --git a/Mkfiles/vc8/libyasm-stdint.h b/Mkfiles/vc8/libyasm-stdint.h deleted file mode 100644 index fed61b33..00000000 --- a/Mkfiles/vc8/libyasm-stdint.h +++ /dev/null @@ -1,8 +0,0 @@ -#ifndef _UINTPTR_T_DEFINED -#ifdef _WIN64 -#include -#else -typedef unsigned long uintptr_t; -#endif -#define _UINTPTR_T_DEFINED -#endif diff --git a/Mkfiles/vc8/libyasm/libyasm.vcproj b/Mkfiles/vc8/libyasm/libyasm.vcproj deleted file mode 100644 index efbcf4c4..00000000 --- a/Mkfiles/vc8/libyasm/libyasm.vcproj +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc8/modules/modules.vcproj b/Mkfiles/vc8/modules/modules.vcproj deleted file mode 100644 index 38024723..00000000 --- a/Mkfiles/vc8/modules/modules.vcproj +++ /dev/null @@ -1,593 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc8/re2c/re2c.vcproj b/Mkfiles/vc8/re2c/re2c.vcproj deleted file mode 100644 index 84de9b8b..00000000 --- a/Mkfiles/vc8/re2c/re2c.vcproj +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc8/re2c/run.bat b/Mkfiles/vc8/re2c/run.bat deleted file mode 100644 index cde2a7b6..00000000 --- a/Mkfiles/vc8/re2c/run.bat +++ /dev/null @@ -1,4 +0,0 @@ -cd ..\..\..\ -%1 -s -o lc3bid.c modules\arch\lc3b\lc3bid.re -%1 -b -o nasm-token.c modules\parsers\nasm\nasm-token.re -%1 -b -o gas-token.c modules\parsers\gas\gas-token.re diff --git a/Mkfiles/vc8/readme.vc8.txt b/Mkfiles/vc8/readme.vc8.txt deleted file mode 100644 index 03741bfa..00000000 --- a/Mkfiles/vc8/readme.vc8.txt +++ /dev/null @@ -1,98 +0,0 @@ - -Building YASM with Microsoft Visual Studio 2005 ------------------------------------------------ - -This note describes how to build YASM using Microsoft Visual Studio 2005. - -1. The Compiler ---------------- - -If you want to build the 64-bit version of YASM you will need to install -the Visual Studio 2005 64-bit tools, which are not installed by default. - -2. YASM Download ----------------- - -First YASM needs to be downloaded and the files placed within a suitable -directory, which will be called here but can be named and located -as you wish. - -3. Building YASM with Microsoft VC8 ------------------------------------ - -Now locate and double click on the yasm.sln solution file in the 'Mkfiles/vc8' -subdirectory to open the build project in the Visual Studio 2005 IDE and then -select: - - win32 or x64 build - release or debug build - -as appropriate to build the YASM binaries that you need. - -4. Using YASM with Visual Sudio 2005 and VC++ version 8 -------------------------------------------------------- - -1. Firstly you need to locate the directory (or directories) where the VC++ -compiler binaries are located and put copies of the appropriate yasm.exe -binary in these directories. - -On a win32 system you will use the win32 version of YASM. On an x64 system -you can use either the 32 or the 64 bit versions. The win32 YASM binary -should be placed in the 32-bit VC++ binary directory, which is typically -located at: - - Program Files (x86)\Microsoft Visual Studio 8\VC\bin - -If needed the 64-bit YASM binary should be places in the 64-bit tools -binary directory, which is typically at: - - Program Files\Microsoft Visual Studio 8\VC\bin - -2. To use the new custom tools facility in Visual Studio 2005, you need to -place a copy of the yasm.rules file in the Visual Studio 2005 VC project -defaults directory, which is typically located at: - - Program Files (x86)\Microsoft Visual Studio 8\VC\VCProjectDefaults - -This allows you to configure YASM as an assembler within the VC++ IDE. To -use YASM in a project, right click on the project in the Solution Explorer -and select 'Custom Build Rules..'. This will give you a dialog box that -allows you to select YASM as an assembler (note that your assembler files -need to have the extension '.asm'). - -To assemble a file with YASM, select the Property Page for the file and the -select 'Yasm Assembler' in the Tool dialog entry. Then click 'Apply' and an -additional property page entry will appear and enable YASM settings to be -established. - -As alternative to placing the yasm.rules files as described above is to set -the rules file path in the Visual Studio 2005 settings dialogue. - -It is also important to note that the rules file passes the symbols 'Win32' -or 'x64' to YASM by using the Visual Studio 2005 $(PlatformName) macro in -order to obtain either a 32 or a 64 bit assembler mode. This is a recent -enhancement to YASM so you will need to be sure that your YASM files are at -revision r1331 or higher to use this facility. - -5. A Linker Issue ------------------ - -There appears to be a linker bug in the VC++ v8 linker that prevents symbols -with absolute addresses being linked in DLL builds. This means, for example, -that LEA instructions of the general form: - - lea, rax,[rax+symbol] - -cannot be used for DLL builds. The following general form has to be used -instead: - - lea rcx,[symbol wrt rip] - lea rax,[rax+rcx] - -This limitation may also cause problems with other instruction that use -absolute addresses. - -I am most grateful for the fantastic support that Peter Johnson, YASM's -creator, has given me in tracking down this issue. - - Brian Gladman, 16th January 2006 diff --git a/Mkfiles/vc8/yasm.rules b/Mkfiles/vc8/yasm.rules deleted file mode 100644 index f2e2eccc..00000000 --- a/Mkfiles/vc8/yasm.rules +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Mkfiles/vc8/yasm.sln b/Mkfiles/vc8/yasm.sln deleted file mode 100644 index 03c56f63..00000000 --- a/Mkfiles/vc8/yasm.sln +++ /dev/null @@ -1,128 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libyasm", "libyasm\libyasm.vcproj", "{29FE7874-1256-4AD6-B889-68E399DC9608}" - ProjectSection(ProjectDependencies) = postProject - {F0E8B707-00C5-4FF2-B8EF-7C39817132A0} = {F0E8B707-00C5-4FF2-B8EF-7C39817132A0} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "modules", "modules\modules.vcproj", "{D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6}" - ProjectSection(ProjectDependencies) = postProject - {C45A8B59-8B59-4D5D-A8E8-FB090F8DD619} = {C45A8B59-8B59-4D5D-A8E8-FB090F8DD619} - {225700A5-07B8-434E-AD61-555278BF6733} = {225700A5-07B8-434E-AD61-555278BF6733} - {29FE7874-1256-4AD6-B889-68E399DC9608} = {29FE7874-1256-4AD6-B889-68E399DC9608} - {3C58BE13-50A3-4583-984D-D8902B3D7713} = {3C58BE13-50A3-4583-984D-D8902B3D7713} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "yasm", "yasm.vcproj", "{34EB1BEB-C2D6-4A52-82B7-7ACD714A30D5}" - ProjectSection(ProjectDependencies) = postProject - {D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6} = {D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6} - {29FE7874-1256-4AD6-B889-68E399DC9608} = {29FE7874-1256-4AD6-B889-68E399DC9608} - {021CEB0A-F721-4F59-B349-9CEEAF244459} = {021CEB0A-F721-4F59-B349-9CEEAF244459} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genmacro", "genmacro\genmacro.vcproj", "{225700A5-07B8-434E-AD61-555278BF6733}" - ProjectSection(ProjectDependencies) = postProject - {B545983B-8EE0-4A7B-A67A-E749EEAE62A2} = {B545983B-8EE0-4A7B-A67A-E749EEAE62A2} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genversion", "genversion\genversion.vcproj", "{B545983B-8EE0-4A7B-A67A-E749EEAE62A2}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "re2c", "re2c\re2c.vcproj", "{3C58BE13-50A3-4583-984D-D8902B3D7713}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genperf", "genperf\genperf.vcproj", "{C45A8B59-8B59-4D5D-A8E8-FB090F8DD619}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genmodule", "genmodule\genmodule.vcproj", "{F0E8B707-00C5-4FF2-B8EF-7C39817132A0}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "genstring", "genstring\genstring.vcproj", "{021CEB0A-F721-4F59-B349-9CEEAF244459}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{825AC694-358C-4D8D-92DE-33A2691978CE}" - ProjectSection(SolutionItems) = preProject - crt_secure_no_deprecate.vsprops = crt_secure_no_deprecate.vsprops - readme.vc8.txt = readme.vc8.txt - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {29FE7874-1256-4AD6-B889-68E399DC9608}.Debug|Win32.ActiveCfg = Debug|Win32 - {29FE7874-1256-4AD6-B889-68E399DC9608}.Debug|Win32.Build.0 = Debug|Win32 - {29FE7874-1256-4AD6-B889-68E399DC9608}.Debug|x64.ActiveCfg = Debug|x64 - {29FE7874-1256-4AD6-B889-68E399DC9608}.Debug|x64.Build.0 = Debug|x64 - {29FE7874-1256-4AD6-B889-68E399DC9608}.Release|Win32.ActiveCfg = Release|Win32 - {29FE7874-1256-4AD6-B889-68E399DC9608}.Release|Win32.Build.0 = Release|Win32 - {29FE7874-1256-4AD6-B889-68E399DC9608}.Release|x64.ActiveCfg = Release|x64 - {29FE7874-1256-4AD6-B889-68E399DC9608}.Release|x64.Build.0 = Release|x64 - {D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6}.Debug|Win32.ActiveCfg = Debug|Win32 - {D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6}.Debug|Win32.Build.0 = Debug|Win32 - {D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6}.Debug|x64.ActiveCfg = Debug|x64 - {D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6}.Debug|x64.Build.0 = Debug|x64 - {D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6}.Release|Win32.ActiveCfg = Release|Win32 - {D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6}.Release|Win32.Build.0 = Release|Win32 - {D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6}.Release|x64.ActiveCfg = Release|x64 - {D715A3D4-EFAA-442E-AD8B-5B4FF64E1DD6}.Release|x64.Build.0 = Release|x64 - {34EB1BEB-C2D6-4A52-82B7-7ACD714A30D5}.Debug|Win32.ActiveCfg = Debug|Win32 - {34EB1BEB-C2D6-4A52-82B7-7ACD714A30D5}.Debug|Win32.Build.0 = Debug|Win32 - {34EB1BEB-C2D6-4A52-82B7-7ACD714A30D5}.Debug|x64.ActiveCfg = Debug|x64 - {34EB1BEB-C2D6-4A52-82B7-7ACD714A30D5}.Debug|x64.Build.0 = Debug|x64 - {34EB1BEB-C2D6-4A52-82B7-7ACD714A30D5}.Release|Win32.ActiveCfg = Release|Win32 - {34EB1BEB-C2D6-4A52-82B7-7ACD714A30D5}.Release|Win32.Build.0 = Release|Win32 - {34EB1BEB-C2D6-4A52-82B7-7ACD714A30D5}.Release|x64.ActiveCfg = Release|x64 - {34EB1BEB-C2D6-4A52-82B7-7ACD714A30D5}.Release|x64.Build.0 = Release|x64 - {225700A5-07B8-434E-AD61-555278BF6733}.Debug|Win32.ActiveCfg = Debug|Win32 - {225700A5-07B8-434E-AD61-555278BF6733}.Debug|Win32.Build.0 = Debug|Win32 - {225700A5-07B8-434E-AD61-555278BF6733}.Debug|x64.ActiveCfg = Debug|Win32 - {225700A5-07B8-434E-AD61-555278BF6733}.Debug|x64.Build.0 = Debug|Win32 - {225700A5-07B8-434E-AD61-555278BF6733}.Release|Win32.ActiveCfg = Release|Win32 - {225700A5-07B8-434E-AD61-555278BF6733}.Release|Win32.Build.0 = Release|Win32 - {225700A5-07B8-434E-AD61-555278BF6733}.Release|x64.ActiveCfg = Release|Win32 - {225700A5-07B8-434E-AD61-555278BF6733}.Release|x64.Build.0 = Release|Win32 - {B545983B-8EE0-4A7B-A67A-E749EEAE62A2}.Debug|Win32.ActiveCfg = Debug|Win32 - {B545983B-8EE0-4A7B-A67A-E749EEAE62A2}.Debug|Win32.Build.0 = Debug|Win32 - {B545983B-8EE0-4A7B-A67A-E749EEAE62A2}.Debug|x64.ActiveCfg = Debug|Win32 - {B545983B-8EE0-4A7B-A67A-E749EEAE62A2}.Debug|x64.Build.0 = Debug|Win32 - {B545983B-8EE0-4A7B-A67A-E749EEAE62A2}.Release|Win32.ActiveCfg = Release|Win32 - {B545983B-8EE0-4A7B-A67A-E749EEAE62A2}.Release|Win32.Build.0 = Release|Win32 - {B545983B-8EE0-4A7B-A67A-E749EEAE62A2}.Release|x64.ActiveCfg = Release|Win32 - {B545983B-8EE0-4A7B-A67A-E749EEAE62A2}.Release|x64.Build.0 = Release|Win32 - {3C58BE13-50A3-4583-984D-D8902B3D7713}.Debug|Win32.ActiveCfg = Debug|Win32 - {3C58BE13-50A3-4583-984D-D8902B3D7713}.Debug|Win32.Build.0 = Debug|Win32 - {3C58BE13-50A3-4583-984D-D8902B3D7713}.Debug|x64.ActiveCfg = Debug|Win32 - {3C58BE13-50A3-4583-984D-D8902B3D7713}.Debug|x64.Build.0 = Debug|Win32 - {3C58BE13-50A3-4583-984D-D8902B3D7713}.Release|Win32.ActiveCfg = Release|Win32 - {3C58BE13-50A3-4583-984D-D8902B3D7713}.Release|Win32.Build.0 = Release|Win32 - {3C58BE13-50A3-4583-984D-D8902B3D7713}.Release|x64.ActiveCfg = Release|Win32 - {3C58BE13-50A3-4583-984D-D8902B3D7713}.Release|x64.Build.0 = Release|Win32 - {C45A8B59-8B59-4D5D-A8E8-FB090F8DD619}.Debug|Win32.ActiveCfg = Debug|Win32 - {C45A8B59-8B59-4D5D-A8E8-FB090F8DD619}.Debug|Win32.Build.0 = Debug|Win32 - {C45A8B59-8B59-4D5D-A8E8-FB090F8DD619}.Debug|x64.ActiveCfg = Debug|Win32 - {C45A8B59-8B59-4D5D-A8E8-FB090F8DD619}.Debug|x64.Build.0 = Debug|Win32 - {C45A8B59-8B59-4D5D-A8E8-FB090F8DD619}.Release|Win32.ActiveCfg = Release|Win32 - {C45A8B59-8B59-4D5D-A8E8-FB090F8DD619}.Release|Win32.Build.0 = Release|Win32 - {C45A8B59-8B59-4D5D-A8E8-FB090F8DD619}.Release|x64.ActiveCfg = Release|Win32 - {C45A8B59-8B59-4D5D-A8E8-FB090F8DD619}.Release|x64.Build.0 = Release|Win32 - {F0E8B707-00C5-4FF2-B8EF-7C39817132A0}.Debug|Win32.ActiveCfg = Debug|Win32 - {F0E8B707-00C5-4FF2-B8EF-7C39817132A0}.Debug|Win32.Build.0 = Debug|Win32 - {F0E8B707-00C5-4FF2-B8EF-7C39817132A0}.Debug|x64.ActiveCfg = Debug|Win32 - {F0E8B707-00C5-4FF2-B8EF-7C39817132A0}.Debug|x64.Build.0 = Debug|Win32 - {F0E8B707-00C5-4FF2-B8EF-7C39817132A0}.Release|Win32.ActiveCfg = Release|Win32 - {F0E8B707-00C5-4FF2-B8EF-7C39817132A0}.Release|Win32.Build.0 = Release|Win32 - {F0E8B707-00C5-4FF2-B8EF-7C39817132A0}.Release|x64.ActiveCfg = Release|Win32 - {F0E8B707-00C5-4FF2-B8EF-7C39817132A0}.Release|x64.Build.0 = Release|Win32 - {021CEB0A-F721-4F59-B349-9CEEAF244459}.Debug|Win32.ActiveCfg = Debug|Win32 - {021CEB0A-F721-4F59-B349-9CEEAF244459}.Debug|Win32.Build.0 = Debug|Win32 - {021CEB0A-F721-4F59-B349-9CEEAF244459}.Debug|x64.ActiveCfg = Debug|Win32 - {021CEB0A-F721-4F59-B349-9CEEAF244459}.Debug|x64.Build.0 = Debug|Win32 - {021CEB0A-F721-4F59-B349-9CEEAF244459}.Release|Win32.ActiveCfg = Release|Win32 - {021CEB0A-F721-4F59-B349-9CEEAF244459}.Release|Win32.Build.0 = Release|Win32 - {021CEB0A-F721-4F59-B349-9CEEAF244459}.Release|x64.ActiveCfg = Release|Win32 - {021CEB0A-F721-4F59-B349-9CEEAF244459}.Release|x64.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/Mkfiles/vc8/yasm.vcproj b/Mkfiles/vc8/yasm.vcproj deleted file mode 100644 index ef4eab3a..00000000 --- a/Mkfiles/vc8/yasm.vcproj +++ /dev/null @@ -1,413 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -