makefile

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

TXT
55
字号

CFLAGS = -mcpu=i386 -Wall -fno-builtin -nostdinc -I../includeshell_var.o: shell_var.c
	gcc $(CFLAGS) -c -o shell_var.o shell_var.c

shell_common.o: shell_common.c
	gcc $(CFLAGS) -c -o shell_common.o shell_common.c

shell.o: shell.c
	gcc $(CFLAGS) -c -o shell.o shell.c

DIR_Func.o: DIR_Func.c
	gcc $(CFLAGS) -c -o DIR_Func.o DIR_Func.c

MD_Func.o: MD_Func.c
	gcc $(CFLAGS) -c -o MD_Func.o MD_Func.c

RD_Func.o: RD_Func.c
	gcc $(CFLAGS) -c -o RD_Func.o RD_Func.c

CD_Func.o: CD_Func.c
	gcc $(CFLAGS) -c -o CD_Func.o CD_Func.c

TYPE_Func.o: TYPE_Func.c
	gcc $(CFLAGS) -c -o TYPE_Func.o TYPE_Func.c

COPY_Func.o: COPY_Func.c
	gcc $(CFLAGS) -c -o COPY_Func.o COPY_Func.c

DEL_Func.o: DEL_Func.c
	gcc $(CFLAGS) -c -o DEL_Func.o DEL_Func.c

REN_Func.o: REN_Func.c
	gcc $(CFLAGS) -c -o REN_Func.o REN_Func.c

CLS_Func.o: CLS_Func.c	gcc $(CFLAGS) -c -o CLS_Func.o CLS_Func.c

the_shell.o: shell_var.o shell_common.o shell.o		\
	DIR_Func.o MD_Func.o RD_Func.o CD_Func.o		\
	TYPE_Func.o COPY_Func.o DEL_Func.o REN_Func.o	\
	CLS_Func.o
	ld -r -o the_shell.o shell_var.o shell_common.o shell.o	\
	DIR_Func.o MD_Func.o RD_Func.o CD_Func.o				\
	TYPE_Func.o COPY_Func.o DEL_Func.o REN_Func.o			\
	CLS_Func.o
	sync
all:	the_shell.oclean:	rm -f *.o

⌨️ 快捷键说明

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