]> granicus.if.org Git - gc/commit
Fix compilation by digimars.mak (DMC)
authorIvan Maidanski <ivmai@mail.ru>
Fri, 1 Jun 2018 08:58:30 +0000 (11:58 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 17 Jul 2018 06:16:51 +0000 (09:16 +0300)
commitf66bc2c88837ca0904d9c36ad6e6cc0dfddf065a
treecfec7347a4fe033c34940c4a2e89b8ea1d542a46
parentcff27afde467f238fd74d4c88963ef49d325c7ac
Fix compilation by digimars.mak (DMC)
(a cherry-pick of commits 4d68389efa9e16deb1224990 from 'master')

Also, the script now builds test_cpp executable.

* digimars.mak (DEFINES): Remove -D NDEBUG; replace -D WIN32_THREADS to
-D GC_THREADS.
* digimars.mak (DEFINES): Add -D GC_DISCOVER_TASK_THREADS.
* digimars.mak (CFLAGS): Add -I libatomic_ops\src.
* digimars.mak (targets): Add test_cpp.exe.
* digimars.mak (gc.dll, gctest.exe): Replace sc with $(CC).
* digimars.mak (gc.def): Refine DESCRIPTION.
* digimars.mak (clean): Also delete gc.dll, gc.lib, gc.map, gctest.map,
test_cpp.map, tests\test.obj, gctest.exe, tests\test_cpp.obj,
test_cpp.exe.
* digimars.mak (clean): Remove also *.log files.
* digimars.mak (test_cpp.exe, tests\test_cpp.obj): New rule.
* digimars.mak (tests\test.obj): Replace compiler options with $(CFLAGS).
* digimars.mak (gc_cpp.obj): Add dependency on gc_cpp.cc
digimars.mak