-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconfigure.ac
58 lines (48 loc) · 1.26 KB
/
configure.ac
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
AC_PREREQ(2.5)
host_alias=msp430
host=msp430
cross_compiling=yes
ac_tool_prefix=msp430-
INSTALL=mspdebug
AC_CANONICAL_SYSTEM
AM_INIT_AUTOMAKE(1.10)
# ${CFLAGS=-mmcu=msp430fr5739}
CFLAGS=-mmcu=msp430fr5739
AC_PROG_CC
AC_PROG_INSTALL(mspdebug)
AC_ARG_ENABLE(gpio,
[ --enable-gpio enable gpio keyboard],
[case "${enableval}" in
yes) gpio=true ;;
no) gpio=false ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-gpio]) ;;
esac],[gpio=true])
AM_CONDITIONAL(GPIO, [test x$gpio = xtrue])
if test x$gpio = xtrue
then
AC_DEFINE([HAVE_GPIO], [1], [GPIO keyboard enabled])
fi
AC_ARG_ENABLE(dongle,
[ --enable-dongle=name enable name debug dongle],
[case "${enableval}" in
yes) dongle=rf2500;;
no) dongle=false ;;
*) dongle=${enableval} ;;
esac],[dongle=rf2500])
AC_SUBST(DONGLE, $dongle)
AC_ARG_ENABLE(gemeni,
[ --enable-gemeni enable gemeniPR protocol],
[case "${enableval}" in
yes) gemeni=true ;;
no) gemeni=false ;;
*) AC_MSG_ERROR([bad value ${enableval} for --enable-gemeni]) ;;
esac],[gemeni=false])
AM_CONDITIONAL(GEMENI, [test x$gemeni = xtrue])
if test x$gemeni = xtrue
then
AC_DEFINE([HAVE_GEMENI], [1], [GemeniPR protocol enabled])
fi
AC_CONFIG_HEADERS([config.h])
AC_CONFIG_FILES([Makefile])
AC_OUTPUT