Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Well, for the past week I've been trying to get autoconf/make to work with my OS (written in C and ASM using nasm, gcc under cygwin).
I've used autoconf before but that was with a 'typical' C project which was much simpler to compile than an OS (which requires special compile flags, linker scripts, an assembler, etc.)
So I was wondering: Who here uses autoconf and automake, why, and could explain to me in what amazing way they got it to work?
I use a large series of tubes, I mean, makefiles. The make system just seems like a really powerful, flexible tool, and I've never had issues with it on any sort of project in the past (OSDev or other).
I use shell scripts and my own "system build utility", which replaces make, gets dependancies from the source code instead of using makefiles, generates HTML documentation and does some other things for me (hex dump, disassembly, etc).
Cheers,
Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.