218 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Makefile
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			218 lines
		
	
	
		
			3.8 KiB
		
	
	
	
		
			Makefile
		
	
	
		
			Executable File
		
	
	
	
	
| # Makefile for lib/stdio.
 | |
| 
 | |
| CFLAGS	= -O -D_MINIX -D_POSIX_SOURCE
 | |
| CC1	= $(CC) $(CFLAGS) -c
 | |
| 
 | |
| LIBRARY	= ../libc.a
 | |
| all:	$(LIBRARY)
 | |
| 
 | |
| OBJECTS	= \
 | |
| 	$(LIBRARY)(clearerr.o) \
 | |
| 	$(LIBRARY)(data.o) \
 | |
| 	$(LIBRARY)(doprnt.o) \
 | |
| 	$(LIBRARY)(doscan.o) \
 | |
| 	$(LIBRARY)(ecvt.o) \
 | |
| 	$(LIBRARY)(fclose.o) \
 | |
| 	$(LIBRARY)(feof.o) \
 | |
| 	$(LIBRARY)(ferror.o) \
 | |
| 	$(LIBRARY)(fflush.o) \
 | |
| 	$(LIBRARY)(fgetc.o) \
 | |
| 	$(LIBRARY)(fgetpos.o) \
 | |
| 	$(LIBRARY)(fgets.o) \
 | |
| 	$(LIBRARY)(fileno.o) \
 | |
| 	$(LIBRARY)(fillbuf.o) \
 | |
| 	$(LIBRARY)(flushbuf.o) \
 | |
| 	$(LIBRARY)(fopen.o) \
 | |
| 	$(LIBRARY)(fprintf.o) \
 | |
| 	$(LIBRARY)(fputc.o) \
 | |
| 	$(LIBRARY)(fputs.o) \
 | |
| 	$(LIBRARY)(fread.o) \
 | |
| 	$(LIBRARY)(freopen.o) \
 | |
| 	$(LIBRARY)(fscanf.o) \
 | |
| 	$(LIBRARY)(fseek.o) \
 | |
| 	$(LIBRARY)(fsetpos.o) \
 | |
| 	$(LIBRARY)(ftell.o) \
 | |
| 	$(LIBRARY)(fwrite.o) \
 | |
| 	$(LIBRARY)(getc.o) \
 | |
| 	$(LIBRARY)(getchar.o) \
 | |
| 	$(LIBRARY)(gets.o) \
 | |
| 	$(LIBRARY)(icompute.o) \
 | |
| 	$(LIBRARY)(mktemp.o) \
 | |
| 	$(LIBRARY)(perror.o) \
 | |
| 	$(LIBRARY)(printf.o) \
 | |
| 	$(LIBRARY)(putc.o) \
 | |
| 	$(LIBRARY)(putchar.o) \
 | |
| 	$(LIBRARY)(puts.o) \
 | |
| 	$(LIBRARY)(remove.o) \
 | |
| 	$(LIBRARY)(rewind.o) \
 | |
| 	$(LIBRARY)(scanf.o) \
 | |
| 	$(LIBRARY)(setbuf.o) \
 | |
| 	$(LIBRARY)(setvbuf.o) \
 | |
| 	$(LIBRARY)(sprintf.o) \
 | |
| 	$(LIBRARY)(sscanf.o) \
 | |
| 	$(LIBRARY)(tmpfile.o) \
 | |
| 	$(LIBRARY)(tmpnam.o) \
 | |
| 	$(LIBRARY)(ungetc.o) \
 | |
| 	$(LIBRARY)(vfprintf.o) \
 | |
| 	$(LIBRARY)(vprintf.o) \
 | |
| 	$(LIBRARY)(vscanf.o) \
 | |
| 	$(LIBRARY)(vsprintf.o) \
 | |
| 	$(LIBRARY)(vsscanf.o) \
 | |
| 
 | |
| $(LIBRARY):	$(OBJECTS)
 | |
| 	aal cr $@ *.o
 | |
| 	rm *.o
 | |
| 
 | |
| $(LIBRARY)(clearerr.o):	clearerr.c
 | |
| 	$(CC1) clearerr.c
 | |
| 
 | |
| $(LIBRARY)(data.o):	data.c
 | |
| 	$(CC1) data.c
 | |
| 
 | |
| $(LIBRARY)(doprnt.o):	doprnt.c
 | |
| 	$(CC1) doprnt.c
 | |
| 
 | |
| $(LIBRARY)(doscan.o):	doscan.c
 | |
| 	$(CC1) doscan.c
 | |
| 
 | |
| $(LIBRARY)(ecvt.o):	ecvt.c
 | |
| 	$(CC1) ecvt.c
 | |
| 
 | |
| $(LIBRARY)(fclose.o):	fclose.c
 | |
| 	$(CC1) fclose.c
 | |
| 
 | |
| $(LIBRARY)(feof.o):	feof.c
 | |
| 	$(CC1) feof.c
 | |
| 
 | |
| $(LIBRARY)(ferror.o):	ferror.c
 | |
| 	$(CC1) ferror.c
 | |
| 
 | |
| $(LIBRARY)(fflush.o):	fflush.c
 | |
| 	$(CC1) fflush.c
 | |
| 
 | |
| $(LIBRARY)(fgetc.o):	fgetc.c
 | |
| 	$(CC1) fgetc.c
 | |
| 
 | |
| $(LIBRARY)(fgetpos.o):	fgetpos.c
 | |
| 	$(CC1) fgetpos.c
 | |
| 
 | |
| $(LIBRARY)(fgets.o):	fgets.c
 | |
| 	$(CC1) fgets.c
 | |
| 
 | |
| $(LIBRARY)(fileno.o):	fileno.c
 | |
| 	$(CC1) fileno.c
 | |
| 
 | |
| $(LIBRARY)(fillbuf.o):	fillbuf.c
 | |
| 	$(CC1) fillbuf.c
 | |
| 
 | |
| $(LIBRARY)(flushbuf.o):	flushbuf.c
 | |
| 	$(CC1) flushbuf.c
 | |
| 
 | |
| $(LIBRARY)(fopen.o):	fopen.c
 | |
| 	$(CC1) fopen.c
 | |
| 
 | |
| $(LIBRARY)(fprintf.o):	fprintf.c
 | |
| 	$(CC1) fprintf.c
 | |
| 
 | |
| $(LIBRARY)(fputc.o):	fputc.c
 | |
| 	$(CC1) fputc.c
 | |
| 
 | |
| $(LIBRARY)(fputs.o):	fputs.c
 | |
| 	$(CC1) fputs.c
 | |
| 
 | |
| $(LIBRARY)(fread.o):	fread.c
 | |
| 	$(CC1) fread.c
 | |
| 
 | |
| $(LIBRARY)(freopen.o):	freopen.c
 | |
| 	$(CC1) freopen.c
 | |
| 
 | |
| $(LIBRARY)(fscanf.o):	fscanf.c
 | |
| 	$(CC1) fscanf.c
 | |
| 
 | |
| $(LIBRARY)(fseek.o):	fseek.c
 | |
| 	$(CC1) fseek.c
 | |
| 
 | |
| $(LIBRARY)(fsetpos.o):	fsetpos.c
 | |
| 	$(CC1) fsetpos.c
 | |
| 
 | |
| $(LIBRARY)(ftell.o):	ftell.c
 | |
| 	$(CC1) ftell.c
 | |
| 
 | |
| $(LIBRARY)(fwrite.o):	fwrite.c
 | |
| 	$(CC1) fwrite.c
 | |
| 
 | |
| $(LIBRARY)(getc.o):	getc.c
 | |
| 	$(CC1) getc.c
 | |
| 
 | |
| $(LIBRARY)(getchar.o):	getchar.c
 | |
| 	$(CC1) getchar.c
 | |
| 
 | |
| $(LIBRARY)(gets.o):	gets.c
 | |
| 	$(CC1) gets.c
 | |
| 
 | |
| $(LIBRARY)(icompute.o):	icompute.c
 | |
| 	$(CC1) icompute.c
 | |
| 
 | |
| $(LIBRARY)(mktemp.o):	mktemp.c
 | |
| 	$(CC1) mktemp.c
 | |
| 
 | |
| $(LIBRARY)(perror.o):	perror.c
 | |
| 	$(CC1) perror.c
 | |
| 
 | |
| $(LIBRARY)(printf.o):	printf.c
 | |
| 	$(CC1) printf.c
 | |
| 
 | |
| $(LIBRARY)(putc.o):	putc.c
 | |
| 	$(CC1) putc.c
 | |
| 
 | |
| $(LIBRARY)(putchar.o):	putchar.c
 | |
| 	$(CC1) putchar.c
 | |
| 
 | |
| $(LIBRARY)(puts.o):	puts.c
 | |
| 	$(CC1) puts.c
 | |
| 
 | |
| $(LIBRARY)(remove.o):	remove.c
 | |
| 	$(CC1) remove.c
 | |
| 
 | |
| $(LIBRARY)(rewind.o):	rewind.c
 | |
| 	$(CC1) rewind.c
 | |
| 
 | |
| $(LIBRARY)(scanf.o):	scanf.c
 | |
| 	$(CC1) scanf.c
 | |
| 
 | |
| $(LIBRARY)(setbuf.o):	setbuf.c
 | |
| 	$(CC1) setbuf.c
 | |
| 
 | |
| $(LIBRARY)(setvbuf.o):	setvbuf.c
 | |
| 	$(CC1) setvbuf.c
 | |
| 
 | |
| $(LIBRARY)(sprintf.o):	sprintf.c
 | |
| 	$(CC1) sprintf.c
 | |
| 
 | |
| $(LIBRARY)(sscanf.o):	sscanf.c
 | |
| 	$(CC1) sscanf.c
 | |
| 
 | |
| $(LIBRARY)(tmpfile.o):	tmpfile.c
 | |
| 	$(CC1) tmpfile.c
 | |
| 
 | |
| $(LIBRARY)(tmpnam.o):	tmpnam.c
 | |
| 	$(CC1) tmpnam.c
 | |
| 
 | |
| $(LIBRARY)(ungetc.o):	ungetc.c
 | |
| 	$(CC1) ungetc.c
 | |
| 
 | |
| $(LIBRARY)(vfprintf.o):	vfprintf.c
 | |
| 	$(CC1) vfprintf.c
 | |
| 
 | |
| $(LIBRARY)(vprintf.o):	vprintf.c
 | |
| 	$(CC1) vprintf.c
 | |
| 
 | |
| $(LIBRARY)(vscanf.o):	vscanf.c
 | |
| 	$(CC1) vscanf.c
 | |
| 
 | |
| $(LIBRARY)(vsprintf.o):	vsprintf.c
 | |
| 	$(CC1) vsprintf.c
 | |
| 
 | |
| $(LIBRARY)(vsscanf.o):	vsscanf.c
 | |
| 	$(CC1) vsscanf.c
 | 
