summaryrefslogtreecommitdiff
path: root/libstd/bld.sub
blob: b0554932f677dd1240e72de9eb3e2e3c62d50016 (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
lib sys =
	sys+freebsd-x64.myr
	sys+linux-x64.myr
	sys+osx-x64.myr
	syscall+freebsd-x64.s
	syscall+linux-x64.s
	syscall+osx-x64.s
	syserrno+linux.myr
	syserrno+osx.myr
	systypes.myr
	ifreq+freebsd.myr
	ifreq+linux.myr
	ifreq+osx.myr
	ifreq+plan9.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
	bytebuf.myr
	chartype.myr
	clear.myr
	cmp.myr
	cstrconv.myr
	dial+posixy.myr
	dial+plan9.myr
	die.myr
	dirname.myr
	endian.myr
	env+posixy.myr
	env+plan9.myr
	errno.myr
	execvp.myr
	extremum.myr
	fltbits.myr
	fltfmt.myr
	fmt.myr
	getcwd.myr
	hashfuncs.myr
	hasprefix.myr
	hassuffix.myr
	htab.myr
	getint.myr
	intparse.myr
	ipparse.myr
	mk.myr
	mkpath.myr
	now.myr
	option.myr
	optparse.myr
	pathjoin.myr
	putint.myr
	rand.myr
	resolve+posixy.myr
	resolve+plan9.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
	strfind.myr
	strjoin.myr
	strsplit.myr
	strstrip.myr
	syswrap+plan9.myr
	syswrap-ss+posixy-linux.myr
	syswrap-ss+posixy-osx.myr
	syswrap+posixy.myr
	swap.myr
	try.myr
	types.myr
	units.myr
	utf.myr
	varargs.myr

	# platform specific files
	dir+freebsd.myr
	dir+linux.myr
	dir+osx.myr
	wait+posixy.myr
	wait+plan9.myr
;;