Commit Graph

16 Commits

Author SHA1 Message Date
Daniel Loffgren c831dc8529 libtargets.mk is also required 2017-03-05 19:29:26 -08:00
Daniel Loffgren 37b3d65e82 Not sure why the .c.o rule was being overridden, removed it 2017-03-05 19:26:29 -08:00
Daniel Loffgren 838504980a Use the new libvars variables 2017-03-05 19:25:03 -08:00
Daniel Loffgren 7fb5d505b7 Whitespace cleanup 2017-03-05 19:15:45 -08:00
Daniel Loffgren d6720550b5 Small makefile improvements 2017-03-05 19:12:35 -08:00
Daniel Loffgren a5a0d949aa Reverted _XOPEN_SOURCE=700 in favor of adding _GNU_SOURCE
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@98 64f78de7-aa59-e511-a0e8-0002a5492df0
2016-12-05 05:29:00 +00:00
Daniel Loffgren 97f9f9909c Declare _XOPEN_SOURCE=700
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@97 64f78de7-aa59-e511-a0e8-0002a5492df0
2016-12-03 07:23:49 +00:00
Daniel Loffgren c9313e0a79 Renamed the source directory from apple1 to src, so that the resulting binary may now be called apple1
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@94 64f78de7-aa59-e511-a0e8-0002a5492df0
2016-04-10 00:25:57 +00:00
Daniel Loffgren 723cfa3362 Added an explicit C compilation rule, so that we can portably compile C files into objects that are in remote directories, and their objects will end up in the same remote directories
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@59 64f78de7-aa59-e511-a0e8-0002a5492df0
2015-09-23 16:21:10 +00:00
Daniel Loffgren 57ffb468bb Fixed clean target to include cleaning the v6502 external, and added $(AS) target to build assembler if needed
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@52 64f78de7-aa59-e511-a0e8-0002a5492df0
2015-09-21 05:12:53 +00:00
Daniel Loffgren cbcb7d6ad8 Added ROM to clean target
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@50 64f78de7-aa59-e511-a0e8-0002a5492df0
2015-09-21 05:08:13 +00:00
Daniel Loffgren 2861b420bd Added ROM target to Makefile, since it should soon be able to assemble it
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@49 64f78de7-aa59-e511-a0e8-0002a5492df0
2015-09-21 05:01:17 +00:00
Daniel Loffgren 37a0afeabb Updated Makefile to support editline and the rest of the new debugger code
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@38 64f78de7-aa59-e511-a0e8-0002a5492df0
2015-09-18 18:21:33 +00:00
Daniel Loffgren 32424af82b Explicitly declare C99
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@36 64f78de7-aa59-e511-a0e8-0002a5492df0
2015-09-18 08:48:43 +00:00
Daniel Loffgren 229d04b9cd Use dis6502_printAnnotatedInstruction from libdis6502, instead of having a resident copy of the implementation
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@25 64f78de7-aa59-e511-a0e8-0002a5492df0
2015-09-17 04:20:15 +00:00
Daniel Loffgren 67467a0839 Initial makefile that can build the a1 binary
git-svn-id: svn+ssh://svn.phoenixbox.net/svn/apple1/trunk@20 64f78de7-aa59-e511-a0e8-0002a5492df0
2015-09-15 03:05:14 +00:00