diff options
| author | Ralf Ertzinger <rockbox@camperquake.de> | 2011-09-09 12:28:36 +0200 |
|---|---|---|
| committer | Björn Stenberg <bjorn@haxx.se> | 2012-02-16 14:44:43 +0100 |
| commit | d2f97da668836f5d825c9aaef0d58dea64fc4dd5 (patch) | |
| tree | e55f90f533302a21f41d2633978e45f6099f77fc /tools | |
| parent | b193b75f62ff3be76f3cec120fe906c474b5caeb (diff) | |
| download | rockbox-d2f97da668836f5d825c9aaef0d58dea64fc4dd5.zip rockbox-d2f97da668836f5d825c9aaef0d58dea64fc4dd5.tar.gz rockbox-d2f97da668836f5d825c9aaef0d58dea64fc4dd5.tar.bz2 rockbox-d2f97da668836f5d825c9aaef0d58dea64fc4dd5.tar.xz | |
Make logf() output to serial optional
Only output logf() to the serial port if LOGF_SERIAL is defined
(in addition to HAVE_SERIAL). Add an option to advanced configure
to set this (defaults to off).
Change-Id: I13d0f5df391e5371f7797f46a3faaf7a6974b9e4
Reviewed-on: http://gerrit.rockbox.org/92
Reviewed-by: Björn Stenberg <bjorn@haxx.se>
Diffstat (limited to 'tools')
| -rwxr-xr-x | tools/configure | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/tools/configure b/tools/configure index 795966c..f9a5869 100755 --- a/tools/configure +++ b/tools/configure @@ -16,6 +16,7 @@ GLOBAL_LDOPTS="" extradefines="" use_logf="#undef ROCKBOX_HAS_LOGF" use_bootchart="#undef DO_BOOTCHART" +use_logf_serial="#undef LOGF_SERIAL" scriptver=`echo '$Revision$' | sed -e 's:\\$::g' -e 's/Revision: //'` @@ -715,7 +716,7 @@ whichadvanced () { echo "" printf "Enter your developer options (press only enter when done)\n\ (D)EBUG, (L)ogf, Boot(c)hart, (S)imulator, (P)rofiling, (V)oice, (W)in32 crosscompile,\n\ -(T)est plugins, S(m)all C lib:" +(T)est plugins, S(m)all C lib, Logf to Ser(i)al port:" if [ "$modelname" = "archosplayer" ]; then printf ", Use (A)TA poweroff" fi @@ -762,10 +763,15 @@ whichadvanced () { extradefines="$extradefines -DHAVE_TEST_PLUGINS" ;; [Cc]) - echo "bootchart enabled (logf also enabled)" + echo "bootchart enabled (logf also enabled)" bootchart="yes" logf="yes" ;; + [Ii]) + echo "Logf to serial port enabled (logf also enabled)" + logf="yes" + logf_serial="yes" + ;; [Ss]) echo "Simulator build enabled" simulator="yes" @@ -845,6 +851,9 @@ whichadvanced () { if [ "yes" = "$logf" ]; then use_logf="#define ROCKBOX_HAS_LOGF 1" fi + if [ "yes" = "$logf_serial" ]; then + use_logf_serial="#define LOGF_SERIAL 1" + fi if [ "yes" = "$bootchart" ]; then use_bootchart="#define DO_BOOTCHART 1" fi @@ -3707,6 +3716,9 @@ cat > autoconf.h <<EOF /* Define this if you build rockbox to support the logf logging and display */ ${use_logf} +/* Define this if you want logf to output to the serial port */ +${use_logf_serial} + /* Define this to record a chart with timings for the stages of boot */ ${use_bootchart} |