summaryrefslogtreecommitdiff
path: root/libstd/bld.sub
blob: 3f01740ed8ae39c7e735624e8c4bf766a8938873 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
lib sys =
	sys+freebsd-x64.myr
	sys+linux-x64.myr
	sys+osx-x64.myr
	sys+plan9-x64.myr
	syscall+freebsd-x64.s
	syscall+linux-x64.s
	syscall+osx-x64.s
	syscall+plan9-x64.s
	syserrno+linux.myr
	syserrno+osx.myr
	systypes.myr
	ifreq+freebsd.myr
	ifreq+linux.myr
	ifreq+osx.myr
	ifreq+plan9.myr
	ifreq.myr	# dummy file: plan9 doesn't have ifreq
	util+plan9-x64.s
	util+posixy-x64.s
;;

lib std {inc=.} =
	lib sys

	# portable files
	alloc.myr
	bigint.myr
	bitset.myr
	blat.myr
	chartype.myr
	clear.myr
	cmp.myr
	cstrconv.myr
	die.myr
	dirname.myr
	endian.myr
	errno.myr
	execvp.myr
	extremum.myr
	fltbits.myr
	fltfmt.myr
	fmt.myr
	getcwd.myr
	getint.myr
	hashfuncs.myr
	hasprefix.myr
	hassuffix.myr
	htab.myr
	intparse.myr
	ipparse.myr
	mk.myr
	mkpath.myr
	now.myr
	option.myr
	optparse.myr
	pathjoin.myr
	putint.myr
	rand.myr
	result.myr
	search.myr
	slcp.myr
	sldup.myr
	sleq.myr
	slfill.myr
	sljoin.myr
	slpush.myr
	slput.myr
	slurp.myr
	sort.myr
	spork.myr
	strbuf.myr
	strfind.myr
	strjoin.myr
	strsplit.myr
	strstrip.myr
	swap.myr
	try.myr
	types.myr
	units.myr
	utf.myr
	varargs.myr

	# platform specific files
	env+plan9.myr
	env+posixy.myr
	errno+plan9.myr
	dir+freebsd.myr
	dir+linux.myr
	dir+osx.myr
	wait+posixy.myr
	wait+plan9.myr
	dial+posixy.myr
	dial+plan9.myr
	resolve+posixy.myr
	resolve+plan9.myr
	syswrap-ss+linux.myr
	syswrap-ss+osx.myr
	syswrap-ss+plan9.myr
	syswrap+plan9.myr
	syswrap+posixy.myr
;;