xref: /plan9-contrib/sys/src/ape/lib/ap/plan9/mkfile (revision 781103c4074deb8af160e8a0da2742ba6b29dc2b)
1APE=/sys/src/ape
2<$APE/config
3LIB=/$objtype/lib/ape/libap.a
4OFILES=\
5	_buf.$O\
6	_dirconv.$O\
7	_envsetup.$O\
8	_errno.$O\
9	_exit.$O\
10	_fdinfo.$O\
11	_getpw.$O\
12	_nap.$O\
13	9mallocz.$O\
14	9iounit.$O\
15	9read.$O\
16	9readn.$O\
17	9wait.$O\
18	9write.$O\
19	access.$O\
20	alarm.$O\
21	brk.$O\
22	cfgetospeed.$O\
23	chdir.$O\
24	chmod.$O\
25	chown.$O\
26	close.$O\
27	convM2D.$O\
28	convD2M.$O\
29	creat.$O\
30	ctermid.$O\
31	ctime.$O\
32	cuserid.$O\
33	dirread.$O\
34	dirstat.$O\
35	dirtostat.$O\
36	dup.$O\
37	execl.$O\
38	execle.$O\
39	execlp.$O\
40	execv.$O\
41	execve.$O\
42	execvp.$O\
43	fcntl.$O\
44	fork.$O\
45	frexp.$O\
46	fstat.$O\
47	fsync.$O\
48	ftruncate.$O\
49	getcwd.$O\
50	getgid.$O\
51	getgrgid.$O\
52	getgrnam.$O\
53	getgroups.$O\
54	getlogin.$O\
55	getpgrp.$O\
56	getpid.$O\
57	getppid.$O\
58	getpwnam.$O\
59	getpwuid.$O\
60	getuid.$O\
61	isatty.$O\
62	kill.$O\
63	link.$O\
64	lseek.$O\
65	malloc.$O\
66	mkdir.$O\
67	nan.$O\
68	open.$O\
69	opendir.$O\
70	pause.$O\
71	pipe.$O\
72	profile.$O\
73	qlock.$O\
74	read.$O\
75	rename.$O\
76	rmdir.$O\
77	setgid.$O\
78	setpgid.$O\
79	setsid.$O\
80	setuid.$O\
81	signal.$O\
82	sigpending.$O\
83	sigprocmask.$O\
84	sigsuspend.$O\
85	sleep.$O\
86	sqrt.$O\
87	stat.$O\
88	system.$O\
89	tcgetattr.$O\
90	time.$O\
91	times.$O\
92	tmpfile.$O\
93	ttyname.$O\
94	umask.$O\
95	uname.$O\
96	unlink.$O\
97	utime.$O\
98	wait.$O\
99	write.$O\
100
101UPDATE=\
102	mkfile\
103	/386/lib/ape/libap.a\
104	${OFILES:%.$O=%.c}\
105
106</sys/src/cmd/mksyslib
107
108CFLAGS=$CFLAGS -c -D_POSIX_SOURCE -D_PLAN9_SOURCE -D_BSD_EXTENSION -D_SUSV2_SOURCE
109
110$OFILES: lib.h
111