summaryrefslogtreecommitdiff
path: root/mbld/bld.sub
blob: 7bd53709f82f8c67c33757c74f7902b7017ca5a0 (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
bin mbld =
	mbld.myr

	# probed (or hard coded) system config
	config.myr
	config+plan9-x64.myr

	# Currently, mbld doesn't add all deps transitively.
	# Until this gets fixed, we need to list all dependent
	# libraries here explicitly.
	lib bld
	lib ../lib/sys:sys
	lib ../lib/std:std
	lib ../lib/bio:bio
	lib ../lib/regex:regex
	lib ../lib/thread:thread
;;

bin mpkg =
	mpkg.myr

	# probed (or hard coded) system config
	config.myr
	config+plan9-x64.myr

	# See above
	lib ../mbld:bld
	lib ../lib/sys:sys
	lib ../lib/std:std
	lib ../lib/bio:bio
	lib ../lib/http:http
	lib ../lib/regex:regex
	lib ../lib/thread:thread
	lib ../lib/fileutil:fileutil
;;

lib bld =
	build.myr
	cpufeatures+posixy-x64.s
	deps.myr
	libs.myr
	install.myr
	opts.myr
	parse.myr
	subtest.myr
	syssel.myr
	test.myr
        types.myr
	util.myr

	# probed (or hard coded) system config.
	config.myr
	config+plan9-x64.myr

	# See above
	lib ../lib/sys:sys
	lib ../lib/std:std
	lib ../lib/bio:bio
	lib ../lib/regex:regex
	lib ../lib/thread:thread
;;

man = mbld.1;;