embox
61 строка · 2.2 Кб
1package third_party.unixbyte
2
3@Build(script="$(EXTERNAL_MAKE)")
4module core {
5}
6
7@Cmd(name = "byte_pipe",
8help = "Pipe testing",
9man = '''
10AUTHORS
11Alexander Kalmuk
12''')
13@BuildDepends(core)
14module byte_pipe {
15@Rule(script="$(EXTERNAL_MAKE) -f $(abspath $(ROOT_DIR))/mk/main-stripping.mk TARGET_APP='$(module_id)' FILE_APP='$(abspath $(EXTERNAL_BUILD_DIR))/third_party/unixbyte/core/src/unixbyte-build/pgms/strip.pipe.o';")
16@Rule(script="$(CP) $(abspath $(EXTERNAL_BUILD_DIR))/third_party/unixbyte/core/src/unixbyte-build/pgms/strip.pipe.o $(abspath $(mod_build_dir))/strip.pipe.o")
17@AddPrefix("^BUILD/extbld/^MOD_PATH")
18source "strip.pipe.o"
19
20depends core
21depends embox.compat.posix.ipc.pipe
22}
23
24@Cmd(name = "byte_select",
25help = "Select testing",
26man = '''
27AUTHORS
28Alexander Kalmuk
29''')
30@BuildDepends(core)
31module byte_select {
32@Rule(script="$(EXTERNAL_MAKE) -f $(abspath $(ROOT_DIR))/mk/main-stripping.mk TARGET_APP='$(module_id)' FILE_APP='$(abspath $(EXTERNAL_BUILD_DIR))/third_party/unixbyte/core/src/unixbyte-build/pgms/strip.select.o';")
33@Rule(script="$(CP) $(abspath $(EXTERNAL_BUILD_DIR))/third_party/unixbyte/core/src/unixbyte-build/pgms/strip.select.o $(abspath $(mod_build_dir))/strip.select.o")
34@AddPrefix("^BUILD/extbld/^MOD_PATH")
35source "strip.select.o"
36
37depends core
38depends embox.compat.posix.index_descriptor
39}
40
41@Cmd(name = "byte_dhry2",
42help = "DHRYSTONE",
43man = '''
44AUTHORS
45Alexander Kalmuk
46''')
47@BuildDepends(core)
48module byte_dhry2 {
49@Rule(script="$(EXTERNAL_MAKE) -f $(abspath $(ROOT_DIR))/mk/main-stripping.mk TARGET_APP='$(module_id)' FILE_APP='$(abspath $(EXTERNAL_BUILD_DIR))/third_party/unixbyte/core/src/unixbyte-build/src/strip.dhry_1.o';")
50@Rule(script="$(CP) $(abspath $(EXTERNAL_BUILD_DIR))/third_party/unixbyte/core/src/unixbyte-build/src/strip.dhry_1.o $(abspath $(mod_build_dir))/strip.dhry_1.o;")
51@Rule(script="$(CP) $(abspath $(EXTERNAL_BUILD_DIR))/third_party/unixbyte/core/src/unixbyte-build/src/dhry_2.o $(abspath $(mod_build_dir))/dhry_2.o")
52@AddPrefix("^BUILD/extbld/^MOD_PATH")
53source "strip.dhry_1.o"
54
55@AddPrefix("^BUILD/extbld/^MOD_PATH")
56source "dhry_2.o"
57
58depends core
59depends embox.kernel.thread.signal.sigstate
60depends embox.kernel.thread.signal.siginfoq
61}
62