mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 02:07:35 +00:00
Kernel: Sort the C++ objects in the Makefile
This commit is contained in:
parent
49635e62fa
commit
14dc323f4d
1 changed files with 91 additions and 96 deletions
187
Kernel/Makefile
187
Kernel/Makefile
|
@ -1,109 +1,104 @@
|
||||||
include ../Makefile.common
|
include ../Makefile.common
|
||||||
|
|
||||||
KERNEL_OBJS = \
|
CXX_OBJS = \
|
||||||
init.o \
|
../AK/FileSystemPath.o \
|
||||||
Heap/kmalloc.o \
|
../AK/JsonParser.o \
|
||||||
Heap/SlabAllocator.o \
|
../AK/JsonValue.o \
|
||||||
StdLib.o \
|
../AK/LogStream.o \
|
||||||
Lock.o \
|
../AK/String.o \
|
||||||
Arch/i386/CPU.o \
|
../AK/StringBuilder.o \
|
||||||
Process.o \
|
../AK/StringImpl.o \
|
||||||
SharedBuffer.o \
|
../AK/StringView.o \
|
||||||
Thread.o \
|
../Libraries/LibELF/ELFImage.o \
|
||||||
Arch/i386/PIT.o \
|
../Libraries/LibELF/ELFLoader.o \
|
||||||
Devices/KeyboardDevice.o \
|
Arch/i386/APIC.o \
|
||||||
CMOS.o \
|
Arch/i386/CPU.o \
|
||||||
Arch/i386/APIC.o \
|
Arch/i386/PIC.o \
|
||||||
Arch/i386/PIC.o \
|
Arch/i386/PIT.o \
|
||||||
Syscall.o \
|
CMOS.o \
|
||||||
Devices/PATAChannel.o \
|
Console.o \
|
||||||
Devices/PATADiskDevice.o \
|
Devices/BXVGADevice.o \
|
||||||
Devices/FloppyDiskDevice.o \
|
|
||||||
VM/MemoryManager.o \
|
|
||||||
VM/Region.o \
|
|
||||||
VM/VMObject.o \
|
|
||||||
VM/AnonymousVMObject.o \
|
|
||||||
VM/InodeVMObject.o \
|
|
||||||
VM/PageDirectory.o \
|
|
||||||
VM/PhysicalPage.o \
|
|
||||||
VM/PhysicalRegion.o \
|
|
||||||
VM/RangeAllocator.o \
|
|
||||||
Console.o \
|
|
||||||
IRQHandler.o \
|
|
||||||
kprintf.o \
|
|
||||||
RTC.o \
|
|
||||||
TTY/TTY.o \
|
|
||||||
TTY/PTYMultiplexer.o \
|
|
||||||
TTY/MasterPTY.o \
|
|
||||||
TTY/SlavePTY.o \
|
|
||||||
TTY/VirtualConsole.o \
|
|
||||||
FileSystem/FIFO.o \
|
|
||||||
Scheduler.o \
|
|
||||||
DoubleBuffer.o \
|
|
||||||
KBufferBuilder.o \
|
|
||||||
KSyms.o \
|
|
||||||
KParams.o \
|
|
||||||
FileSystem/SharedMemory.o \
|
|
||||||
FileSystem/DevPtsFS.o \
|
|
||||||
Devices/BXVGADevice.o \
|
|
||||||
Devices/MBVGADevice.o \
|
|
||||||
PCI.o \
|
|
||||||
Devices/PS2MouseDevice.o \
|
|
||||||
Devices/SerialDevice.o \
|
|
||||||
Net/Socket.o \
|
|
||||||
Net/LocalSocket.o \
|
|
||||||
Net/IPv4Socket.o \
|
|
||||||
Net/TCPSocket.o \
|
|
||||||
Net/UDPSocket.o \
|
|
||||||
Net/NetworkAdapter.o \
|
|
||||||
Net/E1000NetworkAdapter.o \
|
|
||||||
Net/RTL8139NetworkAdapter.o \
|
|
||||||
Net/LoopbackAdapter.o \
|
|
||||||
Net/Routing.o \
|
|
||||||
Net/NetworkTask.o \
|
|
||||||
ProcessTracer.o \
|
|
||||||
Devices/PCSpeaker.o \
|
|
||||||
FileSystem/InodeFile.o \
|
|
||||||
FileSystem/Custody.o \
|
|
||||||
FileSystem/File.o
|
|
||||||
|
|
||||||
VFS_OBJS = \
|
|
||||||
FileSystem/ProcFS.o \
|
|
||||||
FileSystem/TmpFS.o \
|
|
||||||
FileSystem/Inode.o \
|
|
||||||
Devices/DiskDevice.o \
|
|
||||||
Devices/Device.o \
|
|
||||||
Devices/CharacterDevice.o \
|
|
||||||
Devices/BlockDevice.o \
|
Devices/BlockDevice.o \
|
||||||
Devices/NullDevice.o \
|
Devices/CharacterDevice.o \
|
||||||
Devices/FullDevice.o \
|
|
||||||
Devices/ZeroDevice.o \
|
|
||||||
Devices/RandomDevice.o \
|
|
||||||
Devices/DebugLogDevice.o \
|
Devices/DebugLogDevice.o \
|
||||||
|
Devices/Device.o \
|
||||||
|
Devices/DiskDevice.o \
|
||||||
Devices/DiskPartition.o \
|
Devices/DiskPartition.o \
|
||||||
Devices/MBRPartitionTable.o \
|
Devices/FloppyDiskDevice.o \
|
||||||
|
Devices/FullDevice.o \
|
||||||
Devices/GPTPartitionTable.o \
|
Devices/GPTPartitionTable.o \
|
||||||
FileSystem/InodeWatcher.o \
|
Devices/KeyboardDevice.o \
|
||||||
FileSystem/FileSystem.o \
|
Devices/MBRPartitionTable.o \
|
||||||
|
Devices/MBVGADevice.o \
|
||||||
|
Devices/NullDevice.o \
|
||||||
|
Devices/PATAChannel.o \
|
||||||
|
Devices/PATADiskDevice.o \
|
||||||
|
Devices/PCSpeaker.o \
|
||||||
|
Devices/PS2MouseDevice.o \
|
||||||
|
Devices/RandomDevice.o \
|
||||||
|
Devices/SB16.o \
|
||||||
|
Devices/SerialDevice.o \
|
||||||
|
Devices/ZeroDevice.o \
|
||||||
|
DoubleBuffer.o \
|
||||||
|
FileSystem/Custody.o \
|
||||||
|
FileSystem/DevPtsFS.o \
|
||||||
FileSystem/DiskBackedFileSystem.o \
|
FileSystem/DiskBackedFileSystem.o \
|
||||||
FileSystem/Ext2FileSystem.o \
|
FileSystem/Ext2FileSystem.o \
|
||||||
FileSystem/VirtualFileSystem.o \
|
FileSystem/FIFO.o \
|
||||||
|
FileSystem/File.o \
|
||||||
FileSystem/FileDescription.o \
|
FileSystem/FileDescription.o \
|
||||||
Devices/SB16.o
|
FileSystem/FileSystem.o \
|
||||||
|
FileSystem/Inode.o \
|
||||||
|
FileSystem/InodeFile.o \
|
||||||
|
FileSystem/InodeWatcher.o \
|
||||||
|
FileSystem/ProcFS.o \
|
||||||
|
FileSystem/SharedMemory.o \
|
||||||
|
FileSystem/TmpFS.o \
|
||||||
|
FileSystem/VirtualFileSystem.o \
|
||||||
|
Heap/SlabAllocator.o \
|
||||||
|
Heap/kmalloc.o \
|
||||||
|
IRQHandler.o \
|
||||||
|
KBufferBuilder.o \
|
||||||
|
KParams.o \
|
||||||
|
KSyms.o \
|
||||||
|
Lock.o \
|
||||||
|
Net/E1000NetworkAdapter.o \
|
||||||
|
Net/IPv4Socket.o \
|
||||||
|
Net/LocalSocket.o \
|
||||||
|
Net/LoopbackAdapter.o \
|
||||||
|
Net/NetworkAdapter.o \
|
||||||
|
Net/NetworkTask.o \
|
||||||
|
Net/RTL8139NetworkAdapter.o \
|
||||||
|
Net/Routing.o \
|
||||||
|
Net/Socket.o \
|
||||||
|
Net/TCPSocket.o \
|
||||||
|
Net/UDPSocket.o \
|
||||||
|
PCI.o \
|
||||||
|
Process.o \
|
||||||
|
ProcessTracer.o \
|
||||||
|
RTC.o \
|
||||||
|
Scheduler.o \
|
||||||
|
SharedBuffer.o \
|
||||||
|
StdLib.o \
|
||||||
|
Syscall.o \
|
||||||
|
TTY/MasterPTY.o \
|
||||||
|
TTY/PTYMultiplexer.o \
|
||||||
|
TTY/SlavePTY.o \
|
||||||
|
TTY/TTY.o \
|
||||||
|
TTY/VirtualConsole.o \
|
||||||
|
Thread.o \
|
||||||
|
VM/AnonymousVMObject.o \
|
||||||
|
VM/InodeVMObject.o \
|
||||||
|
VM/MemoryManager.o \
|
||||||
|
VM/PageDirectory.o \
|
||||||
|
VM/PhysicalPage.o \
|
||||||
|
VM/PhysicalRegion.o \
|
||||||
|
VM/RangeAllocator.o \
|
||||||
|
VM/Region.o \
|
||||||
|
VM/VMObject.o \
|
||||||
|
init.o \
|
||||||
|
kprintf.o
|
||||||
|
|
||||||
AK_OBJS = \
|
|
||||||
../AK/String.o \
|
|
||||||
../AK/StringImpl.o \
|
|
||||||
../AK/StringBuilder.o \
|
|
||||||
../AK/StringView.o \
|
|
||||||
../AK/FileSystemPath.o \
|
|
||||||
../AK/JsonValue.o \
|
|
||||||
../AK/JsonParser.o \
|
|
||||||
../AK/LogStream.o \
|
|
||||||
../Libraries/LibELF/ELFImage.o \
|
|
||||||
../Libraries/LibELF/ELFLoader.o
|
|
||||||
|
|
||||||
CXX_OBJS = $(KERNEL_OBJS) $(VFS_OBJS) $(AK_OBJS)
|
|
||||||
OBJS = $(CXX_OBJS) Arch/i386/Boot/boot.ao
|
OBJS = $(CXX_OBJS) Arch/i386/Boot/boot.ao
|
||||||
|
|
||||||
KERNEL = kernel
|
KERNEL = kernel
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue