makefile

来自「阿基米德操作系统的源代码」· 代码 · 共 54 行

TXT
54
字号

CFLAGS = -mcpu=i386 -Wall -fno-builtin -nostdinc -I../includehead.o: head.s	as  head.s -o head.oasm.o:	asm.s	as  asm.s -o asm.oserial_init.o: serial_init.s
	as	serial_init.s -o serial_init.o

main0.o: main0.c
	gcc $(CFLAGS) -c -o main0.o main0.c
main.o: main.c	gcc $(CFLAGS) -c -o main.o main.c
time_init.o: time_init.c	gcc $(CFLAGS) -c -o time_init.o time_init.ctraps.o: traps.c	gcc $(CFLAGS) -c -o traps.o traps.c
buffer_init.o: buffer_init.c
	gcc $(CFLAGS) -c -o buffer_init.o buffer_init.c
hd_request_init.o: hd_request_init.c
	gcc $(CFLAGS) -c -o hd_request_init.o hd_request_init.c
super.o: super.c
	gcc $(CFLAGS) -c -o super.o super.c
raw_rwblock.o: raw_rwblock.c
	gcc $(CFLAGS) -c -o raw_rwblock.o raw_rwblock.c
init_system.o: init_system.c
	gcc $(CFLAGS) -c -o init_system.o init_system.c
fd_init.o: fd_init.c
	gcc $(CFLAGS) -c -o fd_init.o fd_init.c

the_init.o: head.o main.o time_init.o asm.o traps.o \
	buffer_init.o hd_request_init.o super.o raw_rwblock.o \
	init_system.o fd_init.o serial_init.o
	ld -r -o the_init.o head.o main.o time_init.o asm.o traps.o \
	buffer_init.o hd_request_init.o super.o raw_rwblock.o \
	init_system.o fd_init.o serial_init.o
	sync

the_init0.o: head.o main0.o time_init.o asm.o traps.o \
	buffer_init.o hd_request_init.o super.o raw_rwblock.o \
	init_system.o fd_init.o serial_init.o
	ld -r -o the_init0.o head.o main0.o time_init.o asm.o traps.o \
	buffer_init.o hd_request_init.o super.o raw_rwblock.o \
	init_system.o fd_init.o serial_init.o
	sync
all:	the_init.o 
all0:	the_init0.oclean:	rm -f *.o

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?