intermezzOS / kernel

A hobby operating system, in Rust
http://intermezzos.github.io/
Apache License 2.0
1.39k stars 91 forks source link

new target: make distclean #27

Closed steveklabnik closed 8 years ago

steveklabnik commented 8 years ago

Now that we're building all of libcore on a clean build, I'd like to introduce a split between clean builds: clean vs distclean. The idea here is that 'distclean' does a full clean: it makes things the same way that they would be if you were to download the source. 'clean' will now not clean the dependencies, just the code for the kernel itself.

This will make it a bit easier/faster to rebuild the kernel itself, not forcing a full re-clone of the libcore repo, which will grow over time. In addition, if we start to build our own binutils, this will be cleaned by distclean, but not clean.

slayerjain commented 8 years ago

cool!

slayerjain commented 8 years ago

btw is distclean like a short for distro clean?

steveklabnik commented 8 years ago

@slayerjain Yup, like, "give me this the way it was when it was distributed to me".

Merging!

slayerjain commented 8 years ago

@steveklabnik cool!