⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 操作系统源代码
💻
字号:
# Makefile for lib/ansi.# This Makefile compiles part of the C library, the functions required by the# ANSI C standard.  This Makefile, and those in the other subdirectories use# a little known feature of make, the ability to refer to a file within a# library.  The construct 'libc.a(abs.o)' names the file 'abs.o' contained# in 'libc.a'.  So the rule##	libc.a(abs.o):	abs.c#		cc -c abs.c#		aal cr libc.a abs.o#		rm abs.o## compiles abs.c and installs the result abs.o in libc.a if abs.c is newer# than the abs.o in the library.  This Makefile does not work like this# precisely, it first compiles all changed source files and than installs# them all in one 'aal' command.# Many of the string functions in this directory are not used, because the# have fast assembly implementations.CFLAGS	= -O -D_MINIX -D_POSIX_SOURCECC1	= $(CC) $(CFLAGS) -cLIBRARY	= ../libc.aall:	$(LIBRARY)OBJECTS	= \	$(LIBRARY)(abort.o) \	$(LIBRARY)(abs.o) \	$(LIBRARY)(asctime.o) \	$(LIBRARY)(assert.o) \	$(LIBRARY)(atexit.o) \	$(LIBRARY)(atof.o) \	$(LIBRARY)(atoi.o) \	$(LIBRARY)(atol.o) \	$(LIBRARY)(bsearch.o) \	$(LIBRARY)(calloc.o) \	$(LIBRARY)(chartab.o) \	$(LIBRARY)(clock.o) \	$(LIBRARY)(ctime.o) \	$(LIBRARY)(difftime.o) \	$(LIBRARY)(div.o) \	$(LIBRARY)(errlist.o) \	$(LIBRARY)(exit.o) \	$(LIBRARY)(ext_comp.o) \	$(LIBRARY)(getenv.o) \	$(LIBRARY)(gmtime.o) \	$(LIBRARY)(isalnum.o) \	$(LIBRARY)(isalpha.o) \	$(LIBRARY)(isascii.o) \	$(LIBRARY)(iscntrl.o) \	$(LIBRARY)(isdigit.o) \	$(LIBRARY)(isgraph.o) \	$(LIBRARY)(islower.o) \	$(LIBRARY)(isprint.o) \	$(LIBRARY)(ispunct.o) \	$(LIBRARY)(isspace.o) \	$(LIBRARY)(isupper.o) \	$(LIBRARY)(isxdigit.o) \	$(LIBRARY)(labs.o) \	$(LIBRARY)(ldiv.o) \	$(LIBRARY)(localeconv.o) \	$(LIBRARY)(localtime.o) \	$(LIBRARY)(malloc.o) \	$(LIBRARY)(mblen.o) \	$(LIBRARY)(mbstowcs.o) \	$(LIBRARY)(mbtowc.o) \	$(LIBRARY)(misc.o) \	$(LIBRARY)(mktime.o) \	$(LIBRARY)(qsort.o) \	$(LIBRARY)(raise.o) \	$(LIBRARY)(rand.o) \	$(LIBRARY)(setlocale.o) \	$(LIBRARY)(sigmisc.o) \	$(LIBRARY)(signal.o) \	$(LIBRARY)(strcoll.o) \	$(LIBRARY)(strcspn.o) \	$(LIBRARY)(strerror.o) \	$(LIBRARY)(strftime.o) \	$(LIBRARY)(strpbrk.o) \	$(LIBRARY)(strspn.o) \	$(LIBRARY)(strstr.o) \	$(LIBRARY)(strtok.o) \	$(LIBRARY)(strtol.o) \	$(LIBRARY)(strxfrm.o) \	$(LIBRARY)(system.o) \	$(LIBRARY)(tolower.o) \	$(LIBRARY)(toupper.o) \	$(LIBRARY)(tzset.o) \	$(LIBRARY)(wcstombs.o) \	$(LIBRARY)(wctomb.o) \$(LIBRARY):	$(OBJECTS)	aal cr $@ *.o	rm *.o$(LIBRARY)(abort.o):	abort.c	$(CC1) abort.c$(LIBRARY)(abs.o):	abs.c	$(CC1) abs.c$(LIBRARY)(asctime.o):	asctime.c	$(CC1) asctime.c$(LIBRARY)(assert.o):	assert.c	$(CC1) assert.c$(LIBRARY)(atexit.o):	atexit.c	$(CC1) atexit.c$(LIBRARY)(atof.o):	atof.c	$(CC1) atof.c$(LIBRARY)(atoi.o):	atoi.c	$(CC1) atoi.c$(LIBRARY)(atol.o):	atol.c	$(CC1) atol.c$(LIBRARY)(bsearch.o):	bsearch.c	$(CC1) bsearch.c$(LIBRARY)(calloc.o):	calloc.c	$(CC1) calloc.c$(LIBRARY)(chartab.o):	chartab.c	$(CC1) chartab.c$(LIBRARY)(clock.o):	clock.c	$(CC1) clock.c$(LIBRARY)(ctime.o):	ctime.c	$(CC1) ctime.c$(LIBRARY)(difftime.o):	difftime.c	$(CC1) difftime.c$(LIBRARY)(div.o):	div.c	$(CC1) div.c$(LIBRARY)(errlist.o):	errlist.c	$(CC1) errlist.c$(LIBRARY)(exit.o):	exit.c	$(CC1) exit.c$(LIBRARY)(ext_comp.o):	ext_comp.c	$(CC1) ext_comp.c$(LIBRARY)(getenv.o):	getenv.c	$(CC1) getenv.c$(LIBRARY)(gmtime.o):	gmtime.c	$(CC1) gmtime.c$(LIBRARY)(isalnum.o):	isalnum.c	$(CC1) isalnum.c$(LIBRARY)(isalpha.o):	isalpha.c	$(CC1) isalpha.c$(LIBRARY)(isascii.o):	isascii.c	$(CC1) isascii.c$(LIBRARY)(iscntrl.o):	iscntrl.c	$(CC1) iscntrl.c$(LIBRARY)(isdigit.o):	isdigit.c	$(CC1) isdigit.c$(LIBRARY)(isgraph.o):	isgraph.c	$(CC1) isgraph.c$(LIBRARY)(islower.o):	islower.c	$(CC1) islower.c$(LIBRARY)(isprint.o):	isprint.c	$(CC1) isprint.c$(LIBRARY)(ispunct.o):	ispunct.c	$(CC1) ispunct.c$(LIBRARY)(isspace.o):	isspace.c	$(CC1) isspace.c$(LIBRARY)(isupper.o):	isupper.c	$(CC1) isupper.c$(LIBRARY)(isxdigit.o):	isxdigit.c	$(CC1) isxdigit.c$(LIBRARY)(labs.o):	labs.c	$(CC1) labs.c$(LIBRARY)(ldiv.o):	ldiv.c	$(CC1) ldiv.c$(LIBRARY)(localeconv.o):	localeconv.c	$(CC1) localeconv.c$(LIBRARY)(localtime.o):	localtime.c	$(CC1) localtime.c$(LIBRARY)(malloc.o):	malloc.c	$(CC1) malloc.c$(LIBRARY)(mblen.o):	mblen.c	$(CC1) mblen.c$(LIBRARY)(mbstowcs.o):	mbstowcs.c	$(CC1) mbstowcs.c$(LIBRARY)(mbtowc.o):	mbtowc.c	$(CC1) mbtowc.c$(LIBRARY)(memchr.o):	memchr.c	$(CC1) memchr.c$(LIBRARY)(memcmp.o):	memcmp.c	$(CC1) memcmp.c$(LIBRARY)(memcpy.o):	memcpy.c	$(CC1) memcpy.c$(LIBRARY)(memmove.o):	memmove.c	$(CC1) memmove.c$(LIBRARY)(memset.o):	memset.c	$(CC1) memset.c$(LIBRARY)(misc.o):	misc.c	$(CC1) misc.c$(LIBRARY)(mktime.o):	mktime.c	$(CC1) mktime.c$(LIBRARY)(qsort.o):	qsort.c	$(CC1) qsort.c$(LIBRARY)(raise.o):	raise.c	$(CC1) raise.c$(LIBRARY)(rand.o):	rand.c	$(CC1) rand.c$(LIBRARY)(setlocale.o):	setlocale.c	$(CC1) setlocale.c$(LIBRARY)(sigmisc.o):	sigmisc.c	$(CC1) sigmisc.c$(LIBRARY)(signal.o):	signal.c	$(CC1) signal.c$(LIBRARY)(strcat.o):	strcat.c	$(CC1) strcat.c$(LIBRARY)(strchr.o):	strchr.c	$(CC1) strchr.c$(LIBRARY)(strcmp.o):	strcmp.c	$(CC1) strcmp.c$(LIBRARY)(strcoll.o):	strcoll.c	$(CC1) strcoll.c$(LIBRARY)(strcpy.o):	strcpy.c	$(CC1) strcpy.c$(LIBRARY)(strcspn.o):	strcspn.c	$(CC1) strcspn.c$(LIBRARY)(strerror.o):	strerror.c	$(CC1) strerror.c$(LIBRARY)(strftime.o):	strftime.c	$(CC1) strftime.c$(LIBRARY)(strlen.o):	strlen.c	$(CC1) strlen.c$(LIBRARY)(strncat.o):	strncat.c	$(CC1) strncat.c$(LIBRARY)(strncmp.o):	strncmp.c	$(CC1) strncmp.c$(LIBRARY)(strncpy.o):	strncpy.c	$(CC1) strncpy.c$(LIBRARY)(strpbrk.o):	strpbrk.c	$(CC1) strpbrk.c$(LIBRARY)(strrchr.o):	strrchr.c	$(CC1) strrchr.c$(LIBRARY)(strspn.o):	strspn.c	$(CC1) strspn.c$(LIBRARY)(strstr.o):	strstr.c	$(CC1) strstr.c$(LIBRARY)(strtok.o):	strtok.c	$(CC1) strtok.c$(LIBRARY)(strtol.o):	strtol.c	$(CC1) strtol.c$(LIBRARY)(strxfrm.o):	strxfrm.c	$(CC1) strxfrm.c$(LIBRARY)(system.o):	system.c	$(CC1) system.c$(LIBRARY)(tolower.o):	tolower.c	$(CC1) tolower.c$(LIBRARY)(toupper.o):	toupper.c	$(CC1) toupper.c$(LIBRARY)(tzset.o):	tzset.c	$(CC1) tzset.c$(LIBRARY)(wcstombs.o):	wcstombs.c	$(CC1) wcstombs.c$(LIBRARY)(wctomb.o):	wctomb.c	$(CC1) wctomb.c

⌨️ 快捷键说明

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