105 Commits (7a8e71f8bb0f46fc2356fe12067cba8b561840c2)

Author SHA1 Message Date
Peter Johnson 6851754058 Add -M option for Makefile dependency generation. 20 years ago
Peter Johnson f213c34e6a * genmacro.c (main): Incorporate slightly modified version of David 20 years ago
Peter Johnson a7b3e15588 * coff-objfmt.c (win32_objfmt_directive): New function that implements the 20 years ago
Peter Johnson ec66889b7d * Makefile.inc: Remove nasm-macros.c from SOURCES; having it there was 20 years ago
Peter Johnson e2fa2c1c11 Since modules are now built into libyasm, it's no longer necessary to 20 years ago
Peter Johnson 882738b234 Greatly simplify build system by removing libtool and integrating formerly 20 years ago
Peter Johnson 1a86c34026 * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 20 years ago
Peter Johnson 1da8da54d1 NASM preprocessor's genmacro needs to built differently for cross-building. 21 years ago
Peter Johnson 481e41ccae Fix crash on cygwin due to large on-stack allocation. 21 years ago
Peter Johnson f1c305ea25 Include nasm-macros.c in the distribution by including it in SOURCES. 21 years ago
Peter Johnson 52b1e848dd Convert NASM preproc macros.pl to genmacro.c, to remove a Perl 21 years ago
Peter Johnson a4996c06c6 Massive libyasm / module interface update - Phase 2 (finally). 21 years ago
Peter Johnson 27c8acdf63 Delete the output file on error. 21 years ago
Peter Johnson f286417266 Add a workaround for the lack of per-objfmt macro support to fix the common 21 years ago
Peter Johnson 7c50b6c319 Properly handle fatal errors (like missing include file) from the real 21 years ago
Michael Urman 7bfb3852e8 Add support for nasm-inherited command line options -D and -U. 21 years ago
Peter Johnson 46e9ac89bd Constify args to pp_include_path() and pp_pre_include(). 21 years ago
Peter Johnson 1fc3e69222 Merge in NASM CVS changes up to 10/02/2003. Changes NOT merged: 21 years ago
Peter Johnson 55438b7229 Massive libyasm / module interface update - Phase 1 21 years ago
Peter Johnson 18b2af8355 Separate decrement and nasm_free() call; with dmalloc enabled, nasm_free() 21 years ago
Peter Johnson 9800462fa7 Add versioning to all loadable module interfaces. The version is checked by 22 years ago
Peter Johnson d8b2ea24b6 Remove yapp. It's been disconnected from the build for some time, has 22 years ago
Peter Johnson 823fb1b781 Reformat multi-file lists to use many += lines instead of using \ 22 years ago
Peter Johnson e78c4d10b9 Fix crash on Linux due to double-fclose(). The NASM preprocessor was closing 22 years ago
Peter Johnson cfc6bf0ded Clean up and simplify libyasm.h options and symbol visibility: 22 years ago
Peter Johnson f25d1a44b0 dmalloc expects never to get a NULL deallocation; nasm preproc expects 22 years ago
Peter Johnson f9e36309e0 Install modules into pkglibdir rather than libdir, and rename to type_keyword 22 years ago
Peter Johnson ddbb053d1e Fix crash on the valid NASM preprocessor syntax: 22 years ago
Peter Johnson c4fe05c29f Rename yasm-module to yasm_module for better libtool compatibility (part of 22 years ago
Michael Urman 9399c65459 Implemented -I and -P command line options frontend, nasm and raw preprocs. 22 years ago
Peter Johnson cdb3cedb7c For now, remove yapp from the build. It needs rewriting and currently the 22 years ago
Peter Johnson 0caa11ff3b Enable more warnings and perform code cleanups to avoid them. 22 years ago
Peter Johnson 8a48a41ac6 Safe to use -no-undefined on all the modules. 22 years ago
Peter Johnson 0786a76895 Make libyasm a "real" library, including installing header files. 22 years ago
Peter Johnson 6e9b9c805c Minor cleanups (no functional changes) after src split. 22 years ago
Peter Johnson 8b564fbaa4 Split src into frontends, libyasm, and modules (forced commit after repo-copy). 22 years ago
Peter Johnson 1fc7aa1f9e Use N_(), not _() for gettextized error messages. 22 years ago
Peter Johnson 84ee559be7 The Great Renaming (prefixing with yasm_), Part 2: allocation functions. 22 years ago
Peter Johnson d9f68d6d4b Unmodularize errwarn, while making key errwarn functions replaceable. 22 years ago
Peter Johnson 9d0fa1135c The Great Renaming, Part 2: prefix strcasecmp and strncasecmp with yasm__. 22 years ago
Peter Johnson a2e07e1e10 The Great Renaming (prefixing with yasm_), Part 1. 22 years ago
Peter Johnson b1faf6329c Relicense under 2-clause BSD license. 22 years ago
Peter Johnson 1e715b81f8 Put test suite file results into a separate "results" directory. 22 years ago
Peter Johnson 5c6bf203eb Duplicate filename to ensure no double-frees occur. 22 years ago
Peter Johnson 1dc6132b00 Check for null pointers before freeing to avoid dmalloc errors. 22 years ago
Peter Johnson c46032973e Fix distcheck build issues. 22 years ago
Peter Johnson 49623d5589 Add the "real" NASM preprocessor, and default to it. As NASM is LGPL, no 22 years ago
Peter Johnson f9bc51bfd0 Make sure we use the yapp preprocessor when running yapp tests. 22 years ago
Peter Johnson dd915a3eef Initial revision 22 years ago
Peter Johnson 9f6cb6783f Modularize errwarn. gettext()-ize in errwarn, not in every module, eliminating 22 years ago