1 local lm
= require("luamake")
3 defines
= { "A_EXPORTS" },
4 includes
= { "../include" },
5 sources
= { "../src/*.c*" },
6 links
= lm
.os
~= "windows" and { "m" } or {},
8 local executable
= function(target
)
9 lm
:executable(target
)({
10 defines
= { "HAS_CXX" },
11 includes
= { "../include" },
12 sources
= { target
.. ".c*" },
26 executable("notefreqs")
27 executable("operator")
29 executable("pid_expert")
30 executable("pid_fuzzy")
31 executable("pid_neuro")
39 executable("trajbell")
40 executable("trajpoly3")
41 executable("trajpoly5")
42 executable("trajpoly7")
43 executable("trajtrap")