Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make the project compilable entirely using Rake #3

Open
perlun opened this issue Jun 12, 2013 · 1 comment
Open

Make the project compilable entirely using Rake #3

perlun opened this issue Jun 12, 2013 · 1 comment
Assignees
Labels
Milestone

Comments

@perlun
Copy link
Contributor

perlun commented Jun 12, 2013

This one is a bit in progress, but we should make it at least to the point where:

  1. The kernel builds.
  2. The libraries build.
  3. At least some of the more critical servers build.
  4. At least the most important program(s), like cluido, builds successfully.

I suspect there will be a bit of refactoring in the meanwhile but that's just fun... :)

perlun pushed a commit that referenced this issue Jun 12, 2013
perlun pushed a commit that referenced this issue Jun 14, 2013
…ed it for compiling the startup.c file also.
perlun pushed a commit that referenced this issue Jun 14, 2013
…uldnt get the number of linefeeds in the output right here. Will hopefully be more obvious how to do it some other day...
@ghost ghost assigned perlun Jun 15, 2013
perlun pushed a commit that referenced this issue Jun 15, 2013
perlun pushed a commit that referenced this issue Jun 15, 2013
…y in the header file. For now, we disable inlining warnings instead... #3
perlun pushed a commit that referenced this issue Jun 15, 2013
…ames, so we can use -lfoo in the linking. This is one area where we previously have been too extreme, with little added value... #3
perlun pushed a commit that referenced this issue Jun 15, 2013
perlun pushed a commit that referenced this issue Jun 20, 2013
perlun pushed a commit that referenced this issue Jun 20, 2013
…ean the output folders. Also silence the .a file creation, albeit in an incredibly ugly way. #3
perlun pushed a commit that referenced this issue Jun 20, 2013
perlun pushed a commit that referenced this issue Jun 20, 2013
perlun pushed a commit that referenced this issue Jun 20, 2013
perlun pushed a commit that referenced this issue Jun 21, 2013
perlun pushed a commit that referenced this issue Jun 21, 2013
perlun pushed a commit that referenced this issue Jun 21, 2013
perlun pushed a commit that referenced this issue Jun 21, 2013
perlun pushed a commit that referenced this issue Jun 22, 2013
perlun pushed a commit that referenced this issue Jun 22, 2013
perlun pushed a commit that referenced this issue Jun 22, 2013
perlun pushed a commit that referenced this issue Jun 22, 2013
perlun added a commit that referenced this issue Apr 3, 2015
perlun added a commit that referenced this issue Apr 3, 2015
perlun added a commit that referenced this issue Apr 4, 2015
perlun added a commit that referenced this issue May 30, 2015
perlun added a commit that referenced this issue Aug 22, 2015
The problem now is that the list library doesn't seem to be updated yet (#3) and also, the time library seems to bring in an udivdi3/umoddi3 dependency that is yet to be satisfied.
perlun added a commit that referenced this issue Aug 22, 2015
@perlun perlun mentioned this issue Aug 22, 2015
3 tasks
perlun added a commit that referenced this issue Aug 23, 2015
perlun added a commit that referenced this issue Aug 23, 2015
perlun added a commit that referenced this issue Aug 23, 2015
perlun added a commit that referenced this issue Aug 23, 2015
perlun added a commit that referenced this issue Aug 23, 2015
@perlun
Copy link
Contributor Author

perlun commented Feb 14, 2016

Many parts are now converted but these remain:

$ find -name autochaos.rules
./libraries/checksum/autochaos.rules
./libraries/math/autochaos.rules
./libraries/mutex/autochaos.rules
./libraries/posix/autochaos.rules
./libraries/serial/autochaos.rules
./libraries/sound/autochaos.rules
./programs/modplay/autochaos.rules
./programs/sampleplay/autochaos.rules
./programs/serialtest/autochaos.rules
./programs/streamplay/autochaos.rules
./programs/tetris/autochaos.rules
./servers/block/ata/autochaos.rules
./servers/file_system/kernelfs/autochaos.rules
./servers/file_system/servicefs/autochaos.rules
./servers/other/serial/autochaos.rules
./servers/sound/soundblaster/autochaos.rules
./servers/tornado/autochaos.rules

@perlun perlun added this to the 1.0.0 milestone Feb 15, 2016
perlun added a commit that referenced this issue Jul 1, 2019
perlun added a commit that referenced this issue Jul 1, 2019
perlun added a commit that referenced this issue Jul 1, 2019
Also adjusted the call to `console_open` to be compatible with the
changes introduced in #137.
perlun added a commit that referenced this issue Jul 1, 2019
…145)

Also adjusted the call to `console_open` to be compatible with the
changes introduced in #137.
perlun added a commit that referenced this issue Jul 1, 2019
....and work in general. This has been tested together with #145, and works fine in my VirtualBox (with SB16 sound emulation enabled).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant