afb-proto-ws: Improve comment and names
[src/app-framework-binder.git] / mkbuild.sh
1 #/bin/sh
2
3 h="$(dirname $0)"
4
5 mkdir -p "$h/build" || exit
6 cd "$h/build" || exit
7
8 [ "$1" = "-f" ] && { rm -r * 2>/dev/null; shift; }
9 [ "$1" = "--force" ] && { rm -r * 2>/dev/null; shift; }
10
11 cmake \
12         -DCMAKE_BUILD_TYPE=Debug \
13         -DCMAKE_INSTALL_PREFIX=~/.local \
14         -DAGL_DEVEL=ON \
15         -DWITH_SUPERVISOR=ON \
16         -DWITH_DBUS_TRANSPARENCY=ON \
17         -DWITH_LEGACY_BINDING_V1=ON \
18         -DWITH_LEGACY_BINDING_V2=ON \
19         -DWITH_LEGACY_BINDING_VDYN=ON \
20         -DWITH_DYNAMIC_BINDING=ON \
21         -DWITH_SIG_MONITOR_DUMPSTACK=ON \
22         -DWITH_SIG_MONITOR_SIGNALS=ON \
23         -DWITH_SIG_MONITOR_FOR_CALL=ON \
24         -DWITH_SIG_MONITOR_TIMERS=ON \
25         -DWITH_AFB_HOOK=ON \
26         -DWITH_AFB_TRACE=ON \
27         -DINCLUDE_MONITORING=ON \
28         -DINCLUDE_SUPERVISOR=ON \
29         -DINCLUDE_DBUS_TRANSPARENCY=ON \
30         -DINCLUDE_LEGACY_BINDING_V1=ON \
31         -DINCLUDE_LEGACY_BINDING_VDYN=ON \
32         ..
33
34 make -j "$@"
35