Ontwerp en bouw een besturingssysteem/Organisatie/Mappenstructuur: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Virtlink (overleg | bijdragen)
Pagina aangemaakt: "{{beg}} Omdat we, als het goed is, binnenkort veel meer (code)bestanden zullen hebben, is het een goed idee om nu al vast na te denken over hoe we dat gaan indelen en beheren. E..."
 
Virtlink (overleg | bijdragen)
Geen bewerkingssamenvatting
Regel 2:
Omdat we, als het goed is, binnenkort veel meer (code)bestanden zullen hebben, is het een goed idee om nu al vast na te denken over hoe we dat gaan indelen en beheren. Een veelgebruikte mappenindeling is om per onderdeel de algemene bronbestanden in de map <tt>src</tt> te zetten en de headerbestanden in <tt>include</tt>. Als een onderdeel platform-specifieke delen bevat, komt dat in <tt>src</tt> en <tt>include</tt> mappen in een submap <tt>arch</tt> van het onderdeel.
 
De mappenstructuur die we gebruiken voor ons besturingsysteem is voorlopig als volgt:
<pre>
/
Regel 9:
/include
/arch
/x86i686
/src
/include
/bootloaderdoc
/arch
/x86
/src
/include
/build
/docs
</pre>
 
De <tt>kernel</tt> map spreekt voor zich. De submap <tt>arch</tt> kan straks platform-specifieke code bevatten. Voor documentatie is de <tt>doc</tt> map gereserveerd.
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.