file(GLOB c_sources *.c *.h)
file(GLOB arch_sources arch/${CMAKE_SYSTEM_PROCESSOR}/*.S)

add_executable(bootstrap ${c_sources} ${arch_sources})

target_link_libraries(bootstrap
	libmango librosetta
	libc-core libc-malloc libc-pthread
	libfs-static
	liblaunch
	libxpc-static
	interface::fs)

target_compile_options(bootstrap PRIVATE
	-fno-stack-protector -nostdlib -ffreestanding -fno-PIC)
target_link_options(bootstrap PRIVATE
	-static -nostdlib -ffreestanding)

set_target_properties(bootstrap PROPERTIES POSITIION_INDEPENDENT_CODE FALSE)
