David Given
|
a42939df50
|
LED builds now.
|
2016-08-14 14:40:01 +02:00 |
|
David Given
|
38fa6941d5
|
linux68k builds now.
|
2016-08-14 11:34:18 +02:00 |
|
David Given
|
f253b6a169
|
linux386 builds. Also, forgot to turn back on the language runtimes.
|
2016-08-14 10:37:55 +02:00 |
|
David Given
|
262c5fedcf
|
Biggish refactor to break cycles; my build rules were full of them. cpm builds,
which requires top and topgen.
|
2016-08-14 01:39:40 +02:00 |
|
David Given
|
e770d09dc8
|
Pascal compiler builds.
|
2016-08-13 13:03:06 +02:00 |
|
David Given
|
8e869b56e7
|
The Modula-2 compiler now builds.
|
2016-08-13 00:02:21 +02:00 |
|
David Given
|
7c60c27302
|
The Basic compiler works now.
|
2016-08-12 00:19:51 +02:00 |
|
David Given
|
0d77cb8279
|
We can build our first C file.
|
2016-08-07 21:56:53 +02:00 |
|
David Given
|
b2bb4ce3b2
|
Builds libend (the simplest library). Becoming obvious I need to rework the way
ackbuilder deals with lists.
|
2016-07-30 00:39:22 +02:00 |
|
David Given
|
363d13cc2f
|
C preprocessor; tabgen; now the pc86 boot.s builds using the ack
toolchain.
|
2016-07-29 00:22:49 +02:00 |
|
David Given
|
f9c77fca03
|
Replace the hacky cflags variable with an equally hacky but vastly
more useful magic vars variable.
|
2016-07-27 00:10:15 +02:00 |
|
David Given
|
bff5c4019c
|
Baby steps towards building a platform --- make the assembler work.
Add ackbuilder support for C preprocessor files and yacc.
|
2016-07-24 00:50:02 +02:00 |
|
David Given
|
2770a83837
|
More programs, more libraries. src/modules build files are now saner.
|
2016-07-23 00:30:31 +02:00 |
|
David Given
|
bcf3408e36
|
More stuff builds; almost the C compiler now.
|
2016-07-14 23:54:13 +02:00 |
|
David Given
|
d805052205
|
All the amisc binaries now build.
|
2016-06-19 09:32:45 +02:00 |
|
David Given
|
2af8568cc3
|
First draft at installables; not very satisfactory. make bugs with multiple
output targets and parallelism?
|
2016-06-16 05:26:44 +02:00 |
|
David Given
|
09554cb324
|
installable works, although it's a bit kludgy. Change the : separator to +
because : is special in make and non of the others I could think of would work.
|
2016-06-14 07:34:14 +02:00 |
|