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

📄 makefile

📁 操作系统源代码
💻
📖 第 1 页 / 共 2 页
字号:
# Makefile for commands/simple.CFLAGS	= -D_MINIX -D_POSIX_SOURCECCLD	= $(CC) -i $(CFLAGS)MAKE	= exec make -$(MAKEFLAGS) install# This Makefile is large, but that is because it lists all actions that must# be taken to compile and install all the simple commands.  If there were only# one command then it would look like this:## all:	bin \			need the 'bin' subdir#	bin/cat \		need the 'bin/cat' executable## bin:#	mkdir bin		make the 'bin' subdir## bin/cat:	cat.c		'bin/cat' is made from 'cat.c'#	$(CCLD) -o $@ $?	compile 'cat.c' ($?) to 'bin/cat' ($@)#	install -S 4kw $@	stack size is 8k (8086) or 16k (others)## install:	bin \		rule to install all binaries#	/usr/bin/cat \		one can find 'cat' in /usr/bin#	/bin/cat \		important binaries are also in /bin## /usr/bin/cat:	bin/cat#	install -cs -o bin $? $@	copy 'bin/cat' to '/usr/bin/cat',#					strip symbol table## /bin/cat:	/usr/bin/cat#	install -lcs $? $@	install '/bin/cat' by linking (if possible)#				or copying (otherwise)## Some of the binaries are installed under more than one name.  The extra# names are indented by one extra tab in the install rule.# If you want to add a command then insert it at the appropriate position# in sorted order.  Search around for the command just above or below the# the new command and add new rules for the new command near those places.# Observe four key things:#	What to make, how to make, what to install, how to install.all:	bin \	bin/add_route \	bin/ascii \	bin/at \	bin/atrun \	bin/backup \	bin/badblocks \	bin/banner \	bin/basename \	bin/btoa \	bin/cal \	bin/calendar \	bin/cat \	bin/cdiff \	bin/cgrep \	bin/chmem \	bin/chmod \	bin/chown \	bin/ci \	bin/cksum \	bin/clr \	bin/cmp \	bin/co \	bin/comm \	bin/compress \	bin/cp \	bin/crc \	bin/cron \	bin/cut \	bin/date \	bin/dd \	bin/decomp16 \	bin/df \	bin/dhrystone \	bin/diff \	bin/dirname \	bin/diskcheck \	bin/diskusage \	bin/du \	bin/dw \	bin/echo \	bin/ed \	bin/eject \	bin/expand \	bin/expr \	bin/factor \	bin/fgrep \	bin/file \	bin/find \	bin/finger \	bin/fold \	bin/fortune \	bin/fsck \	bin/fsck1 \	bin/gather \	bin/getty \	bin/gomoku \	bin/grep \	bin/head \	bin/host \	bin/hostaddr \	bin/id \	bin/ifconfig \	bin/ifdef \	bin/in.fingerd \	bin/in.rld \	bin/in.rshd \	bin/inodes \	bin/install \	bin/irdpd \	bin/isoread \	bin/join \	bin/kill \	bin/last \	bin/leave \	bin/life \	bin/login \	bin/look \	bin/lp \	bin/lpd \	bin/ls \	bin/mail \	bin/man \	bin/men \	bin/mesg \	bin/mkdir \	bin/mkfifo \	bin/mkfs \	bin/mknod \	bin/mkproto \	bin/modem \	bin/mount \	bin/mref \	bin/mt \	bin/ncheck \	bin/nm \	bin/nonamed \	bin/od \	bin/passwd \	bin/paste \	bin/pathchk \	bin/ping \	bin/pr \	bin/pr_routes \	bin/prep \	bin/pretty \	bin/printenv \	bin/printroot \	bin/proto \	bin/pwd \	bin/pwdauth \	bin/rarpd \	bin/rcp \	bin/readall \	bin/readfs \	bin/recover \	bin/remsync \	bin/rev \	bin/rlogin \	bin/rmdir \	bin/roff \	bin/rsh \	bin/sed \	bin/shar \	bin/size \	bin/sleep \	bin/sort \	bin/split \	bin/strings \	bin/strip \	bin/stty \	bin/su \	bin/sum \	bin/swapfs \	bin/sync \	bin/synctree \	bin/tail \	bin/tar \	bin/tcpd \	bin/tee \	bin/term \	bin/termcap \	bin/test \	bin/tget \	bin/time \	bin/touch \	bin/tr \	bin/traverse \	bin/treecmp \	bin/tsort \	bin/ttt \	bin/tty \	bin/umount \	bin/uname \	bin/unexpand \	bin/uniq \	bin/unshar \	bin/update \	bin/uud \	bin/uue \	bin/vol \	bin/wc \	bin/whatsnew \	bin/which \	bin/who \	bin/whoami \	bin/width \	bin/write \	bin/xargs \	bin/yes \bin:	mkdir binbin/add_route:	add_route.c	$(CCLD) -o $@ add_route.c	install -S 4kw $@bin/ascii:	ascii.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/at:	at.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/atrun:	atrun.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/backup:	backup.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/badblocks:	badblocks.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/banner:	banner.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/basename:	basename.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/btoa:	btoa.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/cal:	cal.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/calendar:	calendar.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/cat:	cat.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/cdiff:	cdiff.c	$(CCLD) -o $@ $?	install -S 28kw $@bin/cgrep:	cgrep.c	$(CCLD) -o $@ $?	install -S 5kw $@bin/chmem:	chmem.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/chmod:	chmod.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/chown:	chown.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/ci:	ci.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/cksum:	cksum.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/clr:	clr.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/cmp:	cmp.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/co:	co.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/comm:	comm.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/compress:	compress.c	$(CCLD) -o $@ $?	install -S 450k $@bin/cp:    cp.c	$(CCLD) -o $@ $?	install -S 16kw $@bin/crc:	crc.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/cron:	cron.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/cut:	cut.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/date:	date.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/dd:	dd.c	$(CCLD) -o $@ $?	install -S 20kw $@bin/decomp16:	decomp16.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/df:	df.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/dhrystone:	dhrystone.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/diff:	diff.c	$(CCLD) -m -o $@ $?	install -S 40kw $@bin/dirname:	dirname.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/diskcheck:	diskcheck.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/diskusage:	diskusage.c	$(CCLD) -o $@ $?	install -S 25kw $@bin/du:	du.c	$(CCLD) -o $@ $?	install -S 16kw $@bin/dw:	dw.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/echo:	echo.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/ed:	ed.c	$(CCLD) -o $@ $?	install -S 32kw $@bin/eject:	eject.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/expand:	expand.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/expr:	expr.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/factor:	factor.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/fgrep:	fgrep.c	$(CCLD) -o $@ $?	install -S 10kw $@bin/file:	file.c	$(CCLD) -o $@ $?	install -S 25kw $@bin/find:	find.c	$(CCLD) -o $@ $?	install -S 25kw $@bin/finger:	finger.c	$(CCLD) -m -o $@ finger.c	install -S 8kw $@bin/fold:	fold.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/fortune:	fortune.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/fsck:	fsck.c	$(CCLD) -m -o $@ $?	install -S 384k $@bin/fsck1:	fsck1.c	$(CCLD) -m -o $@ $?	install -S 32kw $@bin/gather:	gather.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/getty:	getty.c /usr/include/minix/config.h	$(CCLD) -o $@ getty.c	install -S 4kw $@bin/gomoku:	gomoku.c	$(CCLD) -o $@ $? -lcurses	install -S 8kw $@bin/grep:	grep.c	$(CCLD) -o $@ $?	install -S 32kw $@bin/head:	head.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/host:	host.c	$(CCLD) -m -wo -o $@ host.c	install -S 4kw $@bin/hostaddr:	hostaddr.c	$(CCLD) -o $@ hostaddr.c	install -S 4kw $@bin/id:	id.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/ifconfig:	ifconfig.c	$(CCLD) -o $@ ifconfig.c	install -S 4kw $@bin/ifdef:	ifdef.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/in.fingerd:	in.fingerd.c	$(CCLD) -o $@ in.fingerd.c	install -S 4kw $@bin/in.rld:	in.rld.c	$(CCLD) -m -o $@ in.rld.c	install -S 4kw $@bin/in.rshd:	in.rshd.c	$(CCLD) -o $@ in.rshd.c	install -S 4kw $@bin/inodes:	inodes.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/install:	install.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/irdpd:	irdpd.c	$(CCLD) -m -o $@ $?	install -S 4kw $@bin/isoread:	isoread.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/join:	join.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/kill:	kill.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/last:	last.c	$(CCLD) -o $@ $?	install -S 5kw $@bin/leave:	leave.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/life:	life.c	$(CCLD) -m -o $@ $? -lcurses	install -S 15kw $@bin/login:	login.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/look:	look.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/lp:	lp.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/lpd:	lpd.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/ls:	ls.c	$(CCLD) -m -o $@ $?	install -S 20kw $@bin/mail:	mail.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/man:	man.c	$(CCLD) -o $@ $?	install -S 10kw $@bin/men:	men.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/mesg:	mesg.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/mkdir:	mkdir.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/mkfifo:	mkfifo.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/mkfs:	mkfs.c	$(CCLD) -m -o $@ $?	install -S 20kw $@bin/mknod:	mknod.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/mkproto:	mkproto.c	$(CCLD) -o $@ $?	install -S 20kw $@bin/modem:	modem.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/mount:	mount.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/mref:	mref.c	$(CCLD) -o $@ $?	install -S 8kw $@bin/mt:	mt.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/ncheck:	ncheck.c	$(CCLD) -o $@ $?	install -S 20kw $@bin/nm:	nm.c	$(CCLD) -o $@ $?	install -S 32kw $@bin/nonamed:	nonamed.c	$(CCLD) -m -o $@ $?	install -S 4kw $@bin/od:	od.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/passwd:	passwd.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/paste:	paste.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/pathchk:	pathchk.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/ping:	ping.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/pr:	pr.c	$(CCLD) -o $@ $?	install -S 16kw $@bin/pr_routes:	pr_routes.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/prep:	prep.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/pretty:	pretty.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/printenv:	printenv.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/printroot:	printroot.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/proto:	proto.c	$(CCLD) -o $@ $?	install -S 15kw $@bin/pwd:	pwd.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/pwdauth:	pwdauth.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/rarpd:	rarpd.c	$(CCLD) -m -o $@ rarpd.c	install -S 4kw $@bin/rcp:	rcp.c	$(CCLD) -o $@ rcp.c	install -S 8kw $@bin/readall:	readall.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/readfs:	readfs.c	$(CCLD) -o $@ $?	install -S 25kw $@bin/recover:	recover.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/remsync:	remsync.c	$(CCLD) -o $@ $?	install -S 256k $@bin/rev:	rev.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/rlogin:	rlogin.c	$(CCLD) -o $@ -m $?	install -S 8kw $@bin/rmdir:	rmdir.c	$(CCLD) -o $@ $?	install -S 15kw $@bin/roff:	roff.c	$(CCLD) -m -o $@ $?	install -S 8kw $@bin/rsh:	rsh.c	$(CCLD) -o $@ rsh.c	install -S 8kw $@bin/sed:	sed.c	$(CCLD) -o $@ $?	install -S 8kw $@bin/shar:	shar.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/size:	size.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/sleep:	sleep.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/sort:	sort.c	$(CCLD) -o $@ $?	install -S 30kw $@bin/split:	split.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/strings:	strings.c	$(CCLD) -o $@ $?	install -S 8kw $@bin/strip:	strip.c	$(CCLD) -o $@ $?	install -S 8kw $@bin/stty:	stty.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/su:	su.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/sum:	sum.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/swapfs:	swapfs.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/sync:	sync.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/synctree:	synctree.c	$(CCLD) -m -o $@ -wo $?	install -S 32kw $@bin/tail:	tail.c	$(CCLD) -o $@ $?	install -S 16kw $@bin/tar:	tar.c	$(CCLD) -o $@ $?	install -S 30kw $@bin/tcpd:	tcpd.c	$(CCLD) -o $@ tcpd.c	install -S 2kw $@bin/tee:	tee.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/term:	term.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/termcap:	termcap.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/test:	test.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/tget:	tget.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/time:	time.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/touch:	touch.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/tr:	tr.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/traverse:	traverse.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/treecmp:	treecmp.c	$(CCLD) -o $@ $?	install -S 30kw $@bin/tsort:	tsort.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/ttt:	ttt.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/tty:	tty.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/umount:	umount.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/uname:	uname.c /usr/include/minix/config.h	$(CCLD) -o $@ uname.c	install -S 4kw $@bin/unexpand:	unexpand.c	$(CCLD) -o $@ $?	install -S 4kw $@bin/uniq:	uniq.c	$(CCLD) -o $@ $?	install -S 4kw $@

⌨️ 快捷键说明

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