3 lines
20 KiB
VimL
3 lines
20 KiB
VimL
[27m[0m[38;5;230m[48;5;235m[60;1H"Makefile" [60;12H197L, 6446C
|
||
|
||
:
|
||
[1;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;102m[48;5;235m# Kernel[0m[38;5;230m[48;5;235m [2;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235minitrd/boot/kernel:[0m[38;5;230m[48;5;235m toaruos-kernel [3;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235mmkdir -p initrd/boot[0m[38;5;230m[48;5;235m [4;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235mcp toaruos-kernel initrd/boot/kernel[0m[38;5;230m[48;5;235m [5;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m [6;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;102m[48;5;235m################[0m[38;5;230m[48;5;235m [7;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;102m[48;5;235m# Utilities #[0m[38;5;230m[48;5;235m [8;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;102m[48;5;235m################[0m[38;5;230m[48;5;235m [9;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m [10;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235mutil/bin/%:[0m[38;5;230m[48;5;235m util/[38;5;186m[48;5;235m%[0m[38;5;230m[48;5;235m.c [11;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${ECHO}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m -n [0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m"\033[32m CC [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m\033[0m"[0m[38;5;230m[48;5;235m [12;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${CC}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${NATIVEFLAGS}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m -o [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$@[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m [13;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${ECHO}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m"\r\033[32;1m CC [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m\033[0m"[0m[38;5;230m[48;5;235m [14;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m [15;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;102m[48;5;235m################[0m[38;5;230m[48;5;235m [16;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;102m[48;5;235m# Userspace #[0m[38;5;230m[48;5;235m [17;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;102m[48;5;235m################[0m[38;5;230m[48;5;235m [18;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235mloader/crtbegin.o:[0m[38;5;230m[48;5;235m loader/crtbegin.s [19;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${ECHO}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m -n [0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m"\033[32m yasm [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m\033[0m"[0m[38;5;230m[48;5;235m [20;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${YASM}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m -f elf32 -o [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$@[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m [21;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${ECHO}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m"\r\033[32;1m yasm [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m\033[0m"[0m[38;5;230m[48;5;235m [22;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m [23;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235minitrd/bin/%:[0m[38;5;230m[48;5;235m loader/[38;5;186m[48;5;235m%[0m[38;5;230m[48;5;235m.o loader/crtbegin.o loader/syscall.o [24;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${ECHO}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m -n [0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m"\033[32m LD [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m\033[0m"[0m[38;5;230m[48;5;235m [25;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${LD}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m -T loader/link.ld -o [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$@[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m [26;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${ECHO}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m"\r\033[32;1m LD [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m\033[0m"[0m[38;5;230m[48;5;235m [27;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m [28;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235mloader/%.o:[0m[38;5;230m[48;5;235m loader/[38;5;186m[48;5;235m%[0m[38;5;230m[48;5;235m.c [29;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${ECHO}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m -n [0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m"\033[32m CC [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m\033[0m"[0m[38;5;230m[48;5;235m [30;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${CC}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${CFLAGS}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m -c -o [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$@[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m [31;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${ECHO}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m"\r\033[32;1m CC [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m\033[0m"[0m[38;5;230m[48;5;235m [32;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m [33;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;102m[48;5;235m################[0m[38;5;230m[48;5;235m [34;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;102m[48;5;235m# Bootloader #[0m[38;5;230m[48;5;235m [35;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;102m[48;5;235m################[0m[38;5;230m[48;5;235m [36;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m [37;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;102m[48;5;235m# Stage 1[0m[38;5;230m[48;5;235m [38;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235mbootloader/stage1/main.o:[0m[38;5;230m[48;5;235m bootloader/stage1/main.c [39;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${ECHO}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m -n [0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m"\033[32m CC [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m\033[0m"[0m[38;5;230m[48;5;235m [40;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${GCC}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${CFLAGS}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m -c -o [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$@[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m [41;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${ECHO}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m"\r\033[32;1m CC [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m\033[0m"[0m[38;5;230m[48;5;235m [42;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m [43;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235mbootloader/stage1/start.o:[0m[38;5;230m[48;5;235m bootloader/stage1/start.s [44;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${ECHO}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m -n [0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m"\033[32m yasm [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m\033[0m"[0m[38;5;230m[48;5;235m [45;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${YASM}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m -f elf32 -p gas -o [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$@[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m [46;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${ECHO}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m"\r\033[32;1m yasm [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m\033[0m"[0m[38;5;230m[48;5;235m [47;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m [48;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235mbootloader/stage1.bin:[0m[38;5;230m[48;5;235m bootloader/stage1/main.o bootloader/stage1/start.o bootloader/stage1/link.ld [49;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${ECHO}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m -n [0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m"\033[32m ld [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m\033[0m"[0m[38;5;230m[48;5;235m [50;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${LD}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m -o bootloader/stage1.bin -T bootloader/stage1/link.ld bootloader/stage1/start.o bootloader/stage1/main.o[0m[38;5;230m[48;5;235m [51;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${ECHO}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m"\r\033[32;1m ld [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m\033[0m"[0m[38;5;230m[48;5;235m [52;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m [53;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;102m[48;5;235m# Stage 2[0m[38;5;230m[48;5;235m [54;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235mbootloader/stage2/main.o:[0m[38;5;230m[48;5;235m bootloader/stage2/main.c [55;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${ECHO}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m -n [0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m"\033[32m CC [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m\033[0m"[0m[38;5;230m[48;5;235m [56;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${GCC}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${CFLAGS}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m -I./kernel/include -c -o [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$@[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m [57;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m[38;5;244m[48;5;236m>---[0m[38;5;230m[48;5;235m[38;5;194m[48;5;235m@[0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m${ECHO}[0m[38;5;230m[48;5;235m[38;5;173m[48;5;235m [0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m"\r\033[32;1m CC [0m[38;5;230m[48;5;235m[38;5;186m[48;5;235m$<[0m[38;5;230m[48;5;235m[38;5;113m[48;5;235m\033[0m"[0m[38;5;230m[48;5;235m [58;1H[38;5;51m[48;5;250m [0m[38;5;230m[48;5;235m [59;1H[38;5;230m[48;5;238m~/osdev/Makefile [unix][make] Line 121/197 Col: 1 (66%)[0m[38;5;230m[48;5;235m[29;2H[60;1H
|
||
:q
|
||
[39;39m[27m[0m[61;1H
|
||
|