tarosukeの日記: talosという名の俺OS
日記 by
tarosuke
ドライバの追加方法を変更したが、当然このメカニズムは組み込みのdaemonsにも応用できる。起動順指定の実現もドライバと同じだ。ドライバやdaemonsの有効/無効のスイッチはconfig.hで指定してそれらをリストに追加しているところを有効/無効にすれば(全部を一旦ライブラリにしてるので)リンクもされないし。
オブジェクトファイルを一旦ライブラリにしてからリンクするとldscriptやldのコマンドラインオプションを書き換えなくてもリンクの有無を参照の有無だけで、つまりソースコードの条件コンパイルで制御できるのだ。
talosという名の俺OS More ログイン