------------------------------------------------------------------------ r6113 | hendricks266 | 2017-04-09 06:09:01 -0700 (Sun, 09 Apr 2017) | 1 line Add registry detection of the Steam path for World Tour installs. ------------------------------------------------------------------------ r6112 | hendricks266 | 2017-04-09 06:08:58 -0700 (Sun, 09 Apr 2017) | 1 line Add the patched World Tour GRP to our checksum entries. ------------------------------------------------------------------------ r6111 | hendricks266 | 2017-04-09 06:08:53 -0700 (Sun, 09 Apr 2017) | 1 line Modify Windows registry reading to check both 32-bit and 64-bit key locations. ------------------------------------------------------------------------ r6110 | hendricks266 | 2017-03-27 10:13:13 -0700 (Mon, 27 Mar 2017) | 5 lines Makefile: Replace "gnu" with "c" in language standard declarations if we are using clang. This should give us compatibility without compromising platforms that either don't recognize the "gnu" variants but include strdup, snprintf, etc anyway (clang on desktop), or that support "gnu" and don't include these functions in the "c" variants (gcc in devkitPPC). DONT_BUILD. ------------------------------------------------------------------------ r6109 | hendricks266 | 2017-03-27 10:13:07 -0700 (Mon, 27 Mar 2017) | 1 line Mac: Address deprecation warnings with the latest Xcode and macOS. ------------------------------------------------------------------------ r6108 | hendricks266 | 2017-03-23 13:47:11 -0700 (Thu, 23 Mar 2017) | 5 lines Makefile: Add phony target "clang-tools" for use with clang-tools. ex: clang-query `make clang-tools` DONT_BUILD. ------------------------------------------------------------------------ r6107 | hendricks266 | 2017-03-23 13:47:08 -0700 (Thu, 23 Mar 2017) | 1 line Makefile: Add *_ORDERONLYDEPS, which saves us an error message when building Lunatic on Mac. ------------------------------------------------------------------------ r6106 | hendricks266 | 2017-03-23 13:47:05 -0700 (Thu, 23 Mar 2017) | 1 line Makefile: Add *_SRCS variables, which reassemble the full paths of all source files. ------------------------------------------------------------------------ r6105 | hendricks266 | 2017-03-23 13:47:03 -0700 (Thu, 23 Mar 2017) | 3 lines Makefile: Separate combinations of component objects for the six build targets into a variable specifically representing the combination. The original variable name now contains the sub-group only. ------------------------------------------------------------------------ r6104 | hendricks266 | 2017-03-23 13:47:00 -0700 (Thu, 23 Mar 2017) | 1 line Makefile: Clean up more Lunatic setup. ------------------------------------------------------------------------ r6103 | hendricks266 | 2017-03-23 13:46:57 -0700 (Thu, 23 Mar 2017) | 1 line Makefile: LUNATIC_SRC ------------------------------------------------------------------------ r6102 | hendricks266 | 2017-03-23 13:46:55 -0700 (Thu, 23 Mar 2017) | 1 line Makefile: Slightly modify the way ENet objects are ignored for NETCODE=0 builds. ------------------------------------------------------------------------ r6101 | hendricks266 | 2017-03-23 13:46:52 -0700 (Thu, 23 Mar 2017) | 1 line Makefile: Split any source file from an rsrc folder into a separate list of objects, recombined at expansion time. ------------------------------------------------------------------------ r6100 | hendricks266 | 2017-03-23 13:46:50 -0700 (Thu, 23 Mar 2017) | 1 line Makefile: Factor out the expansion of source file names to object paths. ------------------------------------------------------------------------ r6099 | hendricks266 | 2017-03-23 13:46:47 -0700 (Thu, 23 Mar 2017) | 1 line Makefile: Add source code file extensions to all objects, and strip them back off with $(basename ). ------------------------------------------------------------------------ r6098 | hendricks266 | 2017-03-23 13:46:44 -0700 (Thu, 23 Mar 2017) | 1 line Makefile: Clean up Lunatic objects. ------------------------------------------------------------------------ r6097 | hendricks266 | 2017-03-23 13:46:41 -0700 (Thu, 23 Mar 2017) | 1 line Makefile: Change the phonies list so that it is newline-separated. ------------------------------------------------------------------------ r6096 | hendricks266 | 2017-03-22 20:03:39 -0700 (Wed, 22 Mar 2017) | 1 line Makefile: Move -funsigned-char from COMMONFLAGS to COMPILERFLAGS. DONT_BUILD. ------------------------------------------------------------------------ r6095 | hendricks266 | 2017-03-22 20:03:37 -0700 (Wed, 22 Mar 2017) | 1 line Makefile: Refactor, part 3: objects. ------------------------------------------------------------------------ r6094 | hendricks266 | 2017-03-22 20:03:34 -0700 (Wed, 22 Mar 2017) | 5 lines Makefile: Refactor, part 2: phonies. This commit uses GNU Make's Secondary Expansion feature. These rules could be slightly simplified if all the variables defining each component were renamed to use lowercase. ------------------------------------------------------------------------ r6093 | hendricks266 | 2017-03-22 20:03:32 -0700 (Wed, 22 Mar 2017) | 1 line Makefile: Refactor using advanced GNU Make tricks and $(eval), part 1: targets ------------------------------------------------------------------------ r6092 | hendricks266 | 2017-03-22 20:03:29 -0700 (Wed, 22 Mar 2017) | 1 line Makefile: Remove "dxtools" and "sdltools" as separate categories, and instead build them along with the normal tools when conditions of their target environment are met. ------------------------------------------------------------------------ r6091 | hendricks266 | 2017-03-22 20:03:26 -0700 (Wed, 22 Mar 2017) | 1 line compat.h: Re-taxonomize one item. ------------------------------------------------------------------------ r6090 | hendricks266 | 2017-03-22 20:03:21 -0700 (Wed, 22 Mar 2017) | 3 lines Revert r6089. We can't live without strdup, strtoll, snprintf, strcasecmp, etc. This is only an issue on some platforms. ------------------------------------------------------------------------ See http://svn.eduke32.com/listing.php?repname=eduke32 for more details.