| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | BINS=\	alloc \	atof \	atoi \	brk \	args \	chdir \	create \	ctype \	dup \	error \	fchdir \	fcntl \	fsync \	ftruncate \	getid \	link \	math \	mem \	pipe \	printf \	rmdir \	setid \	sleep \	sprintf \	stdlib/strtol \	string/strncmp \	unlink \	writeall: $(BINS)clean:	rm -f $(BINS) *.outrun: $(BINS)	for bin in $(BINS); \	do \		echo "# $${bin} #"; \		"./$${bin}" test args; \	doneexpected: $(BINS)	rm -rf expected	mkdir -p expected	for bin in $(BINS); \	do \		echo "# $${bin} #"; \		mkdir -p expected/`dirname $${bin}`; \		"./$${bin}" test args > "expected/$${bin}.stdout" 2> "expected/$${bin}.stderr"; \	doneverify: $(BINS)	rm -rf gen	mkdir -p gen	for bin in $(BINS); \	do \		echo "# $${bin} #"; \		mkdir -p gen/`dirname $${bin}`; \		"./$${bin}" test args > "gen/$${bin}.stdout" 2> "gen/$${bin}.stderr"; \		diff -u "gen/$${bin}.stdout" "expected/$${bin}.stdout"; \		diff -u "gen/$${bin}.stderr" "expected/$${bin}.stderr"; \	doneGCCHEAD=\	-nostdinc \	-nostdlib \	-I ../include \	-I ../target/include \	-I ../openlibm/include \	-I ../openlibm/src \	../target/debug/libcrt0.aGCCTAIL=\	../target/debug/libc.a \	../openlibm/libopenlibm.a%: %.c	gcc -fno-stack-protector -Wall $(GCCHEAD) "$<" $(GCCTAIL) -o "$@"
 |