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