Benutzer:Jidder/Makefile — Änderungen 2046 → 2047

Zeile 8: Zeile 8:
 
*Die Dateien in src/modules/lib/init/zlib/ müssen nach src/modules/lib/init/ verschoben werden.  
 
*Die Dateien in src/modules/lib/init/zlib/ müssen nach src/modules/lib/init/ verschoben werden.  
 
*tests.mod heisst jetzt automatisch testlib.mod, die alte explizite Benennung stimmt nicht mit dem Verzeichnisnamen überein.
 
*tests.mod heisst jetzt automatisch testlib.mod, die alte explizite Benennung stimmt nicht mit dem Verzeichnisnamen überein.
 +
*Den Ordner src/modules/c/shell nach src/modules/shell verschieben, und dann den Inhalt von src/modules/shell/cmds nach src/modules/shell verschieben.
 +
*Den Ordner src/modules/c/desktop nach src/modules/desktop verschieben.
  
 
Ich steig schon lange nicht mehr wirklich durch LOST durch. Wenn jemand bessere Funktionalitätstests der Binaries machen kann als testlib.mod auszuführen, wäre das praktisch.
 
Ich steig schon lange nicht mehr wirklich durch LOST durch. Wenn jemand bessere Funktionalitätstests der Binaries machen kann als testlib.mod auszuführen, wäre das praktisch.
Zeile 19: Zeile 21:
 
*Den Reflex einen Kaffee zu holen unterdrücken, denn es dauert gar nicht so lang
 
*Den Reflex einen Kaffee zu holen unterdrücken, denn es dauert gar nicht so lang
 
*make internal_image (oder die Dateien in build irgendwie anders auf ein Image popeln.)
 
*make internal_image (oder die Dateien in build irgendwie anders auf ein Image popeln.)
−
 
−
== Die Shell ==
 
−
Theoretisch kann man an die Shell kommen indem man den Ordner src/modules/c/shell nach src/modules/shell verschiebt und dann den Inhalt von src/modules/shell/cmds nach src/modules/shell verschiebt.
 
  
 
== Todo ==
 
== Todo ==
Zeile 116: Zeile 115:
 
src/modules/lib/library.a: CPPFLAGS += -Isrc/modules/include
 
src/modules/lib/library.a: CPPFLAGS += -Isrc/modules/include
 
</code>
 
</code>
 +
 +
== Eine Beispiel menu.cfg für phatteste Desktop Experience ==
 +
Den Kernel und alle Module auf eine GRUB-Diskette kopieren (auch das verzeichnis build/data), und folgende menu.cfg verwenden:
 +
<code>title LOST
 +
kernel /lost.krn
 +
module /init.mod
 +
module /dma.mod
 +
module /floppy.mod
 +
module /fat.mod
 +
module /kbc.mod
 +
module /vterm.mod
 +
module /cmos.mod
 +
module /pci.mod
 +
module /console.mod
 +
module /vesa.mod
 +
module /videodriver.mod
 +
module /gui.mod
 +
module /desktop.mod
 +
boot</code>