Commit Graph

16 Commits

Author SHA1 Message Date
Michael Martin 0bd54d0432 Default to cc as a compiler, with options to change if needed 2016-02-08 18:10:23 -08:00
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 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 693c15a2a8 Protoize. 2016-01-23 23:13:44 -08:00
Michael Martin fa1c08008e Push everything into headers for Slinky 2016-01-23 22:57:12 -08:00
Michael Martin cefd64ed6f Bring Slinky makefile in line with Macross 2016-01-23 22:53:59 -08:00
Michael Martin 4ab0baafe6 Use varargs for errors in Slinky 2016-01-23 22:37:08 -08:00
Peter De Wachter dfaf049859 Include <string.h> instead of <strings.h> 2016-01-23 16:07:37 +01:00
Peter De Wachter ff868a98cb Use standard malloc 2016-01-23 16:07:37 +01:00
Peter De Wachter 7fb5312423 Use extern keyword in declarations of arrays with unspecified size 2016-01-23 16:07:37 +01:00
Michael Steil 4bed39833e added license headers and README.md 2016-01-21 22:02:21 +01: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 b259671c6d Removed all build output by running "make cleanup" in "." and "slinky" directories 2014-05-03 22:32:22 -07:00
Michael Steil 98a36557e4 Initial commit from macross.tar.gz
MD5 (macross.tar.gz) = 4ecb4a6e015b11fef043fe78d1eedb61
2014-05-03 22:20:34 -07:00