Removed the separate kernel and maid build configs, added pcie.c to the main meson.build
3 files changed, 1 insertions(+), 49 deletions(-)

R kernel/meson.build => 
R maid/meson.build => 
M meson.build
R kernel/meson.build =>  +0 -37
@@ 1,37 0,0 @@ 
-project('nekos', 'c', default_options : ['buildtype=debug', 'warning_level=2'])
-
-inc = include_directories('inc', '/usr/include/efi', '/usr/include/efi/x86_64')
-
-add_project_arguments('-DGNU_EFI_USE_MS_ABI', '-mgeneral-regs-only', '-fno-stack-protector', '-ffreestanding', language : 'c')
-add_project_link_arguments('-pie', '-nostdlib', '-T', '../link.ld', '-Wl,--dynamic-linker=/bad/kitty', language : 'c')
-
-executable(meson.project_name(),
-'src/acpi.c',
-'src/apic.c',
-'src/boot.S',
-'src/efi_utils.c',
-'src/elf.c',
-'src/exception.c',
-'src/gdt.c',
-'src/gop.c',
-'src/hii.c',
-'src/idt.c',
-'src/initramfs.c',
-'src/maid.c',
-'src/main.c',
-'src/math.c',
-'src/mem.c',
-'src/msr.S',
-'src/neko_oops.c',
-'src/neko_panic.c',
-'src/oops.S',
-'src/paging.c',
-'src/panic.S',
-'src/pcie.c',
-'src/ppm.c',
-'src/printf.c',
-'src/syscall_entry.S',
-'src/syscall.c',
-'src/tar.c',
-'src/tss.c',
-include_directories : inc)

          
R maid/meson.build =>  +0 -12
@@ 1,12 0,0 @@ 
-project('maid', 'c', default_options : ['buildtype=debug', 'warning_level=2'])
-
-inc = include_directories('inc')
-
-add_project_arguments('-fno-stack-protector', '-ffreestanding', language : 'c')
-add_project_link_arguments('-pie', '-nostdlib', '-Wl,--dynamic-linker=/bad/kitty', language : 'c')
-
-executable(meson.project_name(),
-'src/main.c',
-'src/mem.c',
-'src/syscall.S',
-include_directories : inc)

          
M meson.build +1 -0
@@ 32,6 32,7 @@ if get_option('build_kernel')
 	'kernel/src/oops.S',
 	'kernel/src/paging.c',
 	'kernel/src/panic.S',
+	'kernel/src/pcie.c',
 	'kernel/src/ppm.c',
 	'kernel/src/printf.c',
 	'kernel/src/syscall_entry.S',