1: #line 36 "./lpsrc/flx_faio.pak"
2: FAIORTL_INTERFACES = [
3: 'faio/faio_asyncio.hpp',
4: 'faio/faio_job.hpp',
5: 'faio/faio_timer.hpp',
6: 'faio/faio_posixio.hpp',
7: 'faio/faio_winio.hpp',
8: ]
9:
10: FAIO_CPPS = [
11: "faio/faio_timer",
12: "faio/faio_job",
13: "faio/faio_asyncio",
14: ]
15:
16: POSIX_FAIO_CPPS = [
17: "faio/faio_posixio",
18: ]
19:
20: WINDOWS_FAIO_CPPS = [
21: "faio/faio_winio",
22: ]
23:
24: EXTRA_TEST_GLOBS = glob.glob('test/faio/faio-*.flx')
25:
26: if WIN32:
27: FAIO_CPPS = FAIO_CPPS + WINDOWS_FAIO_CPPS
28: EXTRA_TEST_GLOBS = EXTRA_TEST_GLOBS + glob.glob('test/faio/win-*.flx')
29:
30: if POSIX:
31: FAIO_CPPS = FAIO_CPPS + POSIX_FAIO_CPPS
32: EXTRA_TEST_GLOBS = EXTRA_TEST_GLOBS + glob.glob('test/faio/posix-*.flx')
33:
34: cpp_cpps = FAIO_CPPS
35: rtl_interfaces = FAIORTL_INTERFACES
36: pkg_requires = ['demux','flx_pthread', 'flx_rtl']
37: lib_requires = ['libdemux','libflx_pthread']
38: unit_tests = EXTRA_TEST_GLOBS
39: demos = glob.glob(os.path.join('demos', 'faio', '*.flx'))
40: iscr_source = ["lpsrc/flx_faio.pak"]
41: build_macro = "FAIO"
42: weaver_directory = 'doc/rtl/flx_faio/'
43: