Commit Graph

40 Commits

Author SHA1 Message Date
Anthony J. Bentley 73e44cb803 Fix dependencies for Yacc files. Improve Makefile POSIX compliance.
Parallel building issue pointed out by murphm8 and chastai.
2014-09-26 15:27:52 -06:00
Anthony J. Bentley f3394f46b4 Fix MinGW target. 2014-09-24 03:17:33 -06:00
Anthony J. Bentley d7319ecd00 Remove rgblib.
I have never used it and it's probably been broken for years.
2014-09-24 03:03:42 -06:00
Anthony J. Bentley d661b3a532 Now that we replace missing libc functions, switch back to err(). 2014-09-24 02:50:39 -06:00
Anthony J. Bentley a849e1107e Improve POSIX compliance in the Makefile.
Set .POSIX and don't use the += operator.
2014-09-24 00:38:19 -06:00
Anthony J. Bentley a41bdff88f Wrap Makefile to 80 characters. 2014-09-24 00:28:14 -06:00
Anthony J. Bentley cb383e6b1a Unclutter Makefile: use $Q instead of ${Q}. 2014-09-24 00:26:46 -06:00
Anthony J. Bentley 45b6872e2a rgbasm: Fix TOCTOU and reduce buffering. 2014-09-24 00:23:40 -06:00
Anthony J. Bentley 0f488b6759 Remove unused alloca() implementation. 2014-01-31 00:01:42 -07:00
Anthony J. Bentley 3e92f33319 Provide a friendlier error when manpage directories don’t exist. 2014-01-11 18:46:33 -07:00
Anthony J. Bentley 2571dc459c Delete more files on clean. 2013-06-20 04:56:55 -06:00
Anthony J. Bentley 88ac0282e4 Add HTML manuals to the clean target. 2013-04-11 13:27:31 -06:00
Anthony J. Bentley 8c2fb79c39 Add a web manpages target (for my personal use). 2012-10-18 21:15:20 -06:00
Anthony J. Bentley 7b4746b20e Add a MinGW target for me to easily create Windows executables.
This is not for Windows users!
2012-10-18 20:46:17 -06:00
Anthony J. Bentley cf3bfb1372 Use curly braces consistently in Makefile. 2012-10-18 20:25:33 -06:00
Anthony J. Bentley f821a1e0a1 Allow a noisy build (user‐configurable). 2012-10-18 20:24:27 -06:00
Anthony J. Bentley 39d8674a93 Improve the Makefile: allow user‐defined variables. 2012-10-18 20:22:47 -06:00
Anthony J. Bentley a2dc23c55c Remove unneeded build flag. 2012-10-18 19:50:50 -06:00
Anthony J. Bentley 0f606e5d83 Add a rgbds(7) manpage. 2010-12-22 15:35:32 -07:00
Anthony J. Bentley 6f46058e21 Add an install target. 2010-12-22 14:38:45 -07:00
Anthony J. Bentley b9f92536a9 Remove “localversion” script. 2010-12-22 14:26:43 -07:00
Anthony J. Bentley 7384c41c82 Minor whitespace improvements 2010-12-22 14:24:46 -07:00
Anthony J. Bentley 114871d46d Move manuals to the main source directories. 2010-12-22 14:23:35 -07:00
Anthony J. Bentley b1739d95a5 Silence build process 2010-12-22 13:15:55 -07:00
bentley b53c945f05 Man pages! 2010-02-27 19:19:50 -07:00
bentley 80e957b5d5 make makefile respect CFLAGS 2010-01-15 18:55:34 -07:00
bentley bd84313462 remove GAMEBOY/PCENGINE conditionals (this is a Game Boy assembler) 2010-01-15 17:18:58 -07:00
bentley dc390e8c1f and rename xlib to rgblib 2010-01-15 12:44:46 -07:00
bentley bfbc9fd101 while we're removing backwards compatibility, rename xlink->rgblink 2010-01-15 12:42:16 -07:00
bentley bb85782faa this is a bourne script, bash is not needed
Don't use /bin/bash ! Many systems do not have bash there (they
might have it at /usr/local/bin/bash, for example). Don't specify
bash unless you specifically need bash features -- many systems
do not have bash installed by default.
2010-01-14 22:16:59 -07:00
bentley 5931973029 fix compile error on Linux 2010-01-13 08:26:48 -07:00
anthony b864431a14 add yacc output to the clean target 2010-01-05 14:11:54 -07:00
anthony 5e9c2ee2ab finish moving src/rgbfix/ to src/fix/ 2009-12-29 23:39:06 -07:00
Anthony Bentley e1f5352ba5 makefile now works with BSD make 2009-11-06 18:37:47 -07:00
Anthony Bentley 8cbc2f4471 use ${CC} and ${YACC} instead of hardcoded programs 2009-11-06 14:59:16 -07:00
Anthony Bentley c0031dad51 use [b]yacc instead of bison by default
This is scratching my own itch--OpenBSD has byacc in the base
distribution, whereas bison is another program to install.
2009-09-11 22:01:49 -06:00
Vegard Nossum 74eea59208 build: figure out git revision and include as part of version string
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com>
2009-06-11 10:24:12 +02:00
Vegard Nossum 98810091da build: split cflags to its own variable
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com>
2009-06-11 10:10:12 +02:00
Vegard Nossum f81bcc722a build: merge everything to a single top-level Makefile
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com>
2009-06-11 10:08:32 +02:00
Vegard Nossum 0b65d01289 build: add top-level Makefile
Signed-off-by: Vegard Nossum <vegard.nossum@gmail.com>
2009-06-11 07:11:30 +02:00