Commit Graph

14 Commits

Author SHA1 Message Date
Michael Martin
e0ee18b299 Break out makedepend output to auxiliary file
This drastically simplifies the core Makefiles and if makedepend
is installed you can regenerate dependencies as needed with the
command `make depend`.
2016-02-08 18:04:00 -08:00
Michael Martin
d914c8345e Clean up dead target from merged-Makefile experiment 2016-01-24 18:18:41 -08:00
Michael Martin
d45d1461a2 Streamline Makefiles, resolve issue #4
Slinky and Macross need the same y.tab.h. This ensures that, and
it also removes all unused variables and rules and does a
makedepend pass to fill in the dependencies of .c files on .h
files.
2016-01-24 18:11:39 -08:00
Michael Martin
c2dff5c4c3 Remove cruft and gcc-5-only flags from Makefiles 2016-01-24 00:04:00 -08:00
Michael Martin
d53658da5e Extern all the globals, not just the tables 2016-01-24 00:00:20 -08:00
Michael Martin
4c56782718 Change make cleanup to more conventional make clean 2016-01-23 21:51:21 -08:00
Michael Martin
c62c0fba3a Hide warnings, improve Makefile comments 2016-01-23 17:45:47 -08:00
Peter De Wachter
ff868a98cb Use standard malloc 2016-01-23 16:07:37 +01:00
Michael Martin
0c3b134ab9 Update source-to-header dependencies 2016-01-23 04:04:14 -08:00
Michael Martin
6e13fae5a5 Remove circular dependency 2016-01-23 03:51:43 -08:00
Michael Martin
bca47ce3e1 Use bison as the default yacc 2016-01-23 00:36:58 -08:00
Michael Steil
827cd91ead Don't define BYTESWAPPED, so we output correct little endian for 6502
BYTESWAPPED was defined because macross targeted SunOS on SPARC.
2014-06-18 12:55:06 -04:00
Michael Steil
41abf82cae Fixed macross and slinky to compile with clang 3.3 for i386 Mac OS X 2014-05-03 22:47:33 -07:00
Michael Steil
98a36557e4 Initial commit from macross.tar.gz
MD5 (macross.tar.gz) = 4ecb4a6e015b11fef043fe78d1eedb61
2014-05-03 22:20:34 -07:00