-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcompile.rc
More file actions
65 lines (59 loc) · 2.04 KB
/
compile.rc
File metadata and controls
65 lines (59 loc) · 2.04 KB
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
depends('gcc')
depends('g++')
depends('python')
depends('node')
depends('npm')
depends('rm')
depends('mv')
depends('./.clang-format')
depends('./.clang-tidy')
depends('./.clangd')
depends('./.gitignore')
depends('./LICENSE')
depends('./src/setup.py')
depends('./src/setup.cc')
depends('./src/core/simd_math/simd_math.c')
depends('./src/core/simd_math/simd_math.h')
depends('./src/core/simd_math/unit_test.c')
depends('./src/core/indicators/indicators.cc')
depends('./src/core/indicators/indicators.hh')
depends('./src/core/simd_math/simd_math.c')
depends('./src/core/simd_math/simd_math.h')
depends('./src/core/simd_math/unit_test.c')
depends('./src/python/api.py')
depends('./src/web/eslint.config.js')
depends('./src/web/index.html')
depends('./src/web/package.json')
depends('./src/web/vite.config.js')
depends('./src/web/public/logo.png')
depends('./src/web/src/components/Main.jsx')
depends('./src/web/src/components/Home.jsx')
depends('./src/web/src/components/FlowCanvas.jsx')
depends('./src/web/src/components/Helper.jsx')
depends('./src/web/src/components/LiveUI.jsx')
depends('./src/web/src/components/CandlestickChart.jsx')
depends('./src/web/src/components/Navbar.jsx')
depends('./src/web/src/main.jsx')
depends('./src/web/src/App.jsx')
depends('./src/web/src/css/Navbar.css')
depends('./src/web/src/css/FlowCanvas.css')
depends('./src/web/src/css/Home.css')
depends('./src/web/src/css/root.css')
depends('./src/web/src/css/Main.css')
[compile_bind_cc_py]:
py = ['python', './src/setup.py', 'build_ext', '--inplace']
[cctest]:
cc = ['gcc', '-mfma', '-msse2', '-masm=intel', '-march=native', '-mtune=native', '-funroll-all-loops', '-O3', '-s', '-lm', './src/core/simd_math/unit_test.c', './src/core/simd_math/simd_math.c', '-o', 'unit_test']
[run_py]:
py = ['python', './src/python/api.py']
[clean]:
0 = ['rm', '-rf']
1 = ['./unit_test']
2 = ['./build']
[all]:
cctest()
run_cctest = ['./unit_test']
compile_bind_cc_py()
movelib = ['mv', '--force', 'quantzlib.cpython-313-x86_64-linux-gnu.so', './src/python/']
run_py()
clean()