summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorJohnathan Corgan2009-09-23 18:17:15 -0700
committerJohnathan Corgan2009-09-23 18:17:15 -0700
commitd3a651aa194620d83dc61cac23f6887b6e4fd23e (patch)
treee92497af81512bce1b0d965dcf1dc5be2975413a /config
parent18cd6228abbd66d5be283745b5e8f8fca94c3ad2 (diff)
parent2afcae4f01e19d3973f3fc0eb6db50dc9dcb7098 (diff)
downloadgnuradio-d3a651aa194620d83dc61cac23f6887b6e4fd23e.tar.gz
gnuradio-d3a651aa194620d83dc61cac23f6887b6e4fd23e.tar.bz2
gnuradio-d3a651aa194620d83dc61cac23f6887b6e4fd23e.zip
Merge branch 'wip/gr-noaa' of http://gnuradio.org/git/jcorgan into master
* 'wip/gr-noaa' of http://gnuradio.org/git/jcorgan: Added README and updated configuration requirements Split HRPT script into live receive and post-processing Dumps HRPT frames to text file similar to specification document Added skeleton HRPT decoder block Updated HRPT receiver to read files recorded as shorts Add HRPT word output to deframer Reorganization of directories Added HRPT deframer block Changed synchronizer to output sliced bits. Updated HRPT blocks/scripts for testing. Seeing good minor frame sync's. Implemented crude timing recovery using zero crossings but no resampling Work in progress, incomplete Update rx_poes script to filter prior to PLL. Created new gr-noaa top-level component.
Diffstat (limited to 'config')
-rw-r--r--config/Makefile.am1
-rw-r--r--config/grc_gr_noaa.m441
2 files changed, 42 insertions, 0 deletions
diff --git a/config/Makefile.am b/config/Makefile.am
index d6a3ad393..3aead353a 100644
--- a/config/Makefile.am
+++ b/config/Makefile.am
@@ -61,6 +61,7 @@ m4macros = \
grc_gr_gcell.m4 \
grc_gr_gpio.m4 \
grc_gr_gsm_fr_vocoder.m4 \
+ grc_gr_noaa.m4 \
grc_gr_radar_mono.m4 \
grc_gr_radio_astronomy.m4 \
grc_gr_sounder.m4 \
diff --git a/config/grc_gr_noaa.m4 b/config/grc_gr_noaa.m4
new file mode 100644
index 000000000..b00579ff5
--- /dev/null
+++ b/config/grc_gr_noaa.m4
@@ -0,0 +1,41 @@
+dnl Copyright 2009 Free Software Foundation, Inc.
+dnl
+dnl This file is part of GNU Radio
+dnl
+dnl GNU Radio is free software; you can redistribute it and/or modify
+dnl it under the terms of the GNU General Public License as published by
+dnl the Free Software Foundation; either version 3, or (at your option)
+dnl any later version.
+dnl
+dnl GNU Radio is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+dnl GNU General Public License for more details.
+dnl
+dnl You should have received a copy of the GNU General Public License
+dnl along with GNU Radio; see the file COPYING. If not, write to
+dnl the Free Software Foundation, Inc., 51 Franklin Street,
+dnl Boston, MA 02110-1301, USA.
+
+AC_DEFUN([GRC_GR_NOAA],[
+ GRC_ENABLE(gr-noaa)
+
+ dnl Don't do gr-noaa if gnuradio-core skipped
+ GRC_CHECK_DEPENDENCY(gr-noaa, gnuradio-core)
+ GRC_CHECK_DEPENDENCY(gr-noaa, gr-wxgui)
+ GRC_CHECK_DEPENDENCY(gr-noaa, grc)
+
+ AC_CONFIG_FILES([\
+ gr-noaa/Makefile \
+ gr-noaa/apps/Makefile \
+ gr-noaa/grc/Makefile \
+ gr-noaa/lib/Makefile \
+ gr-noaa/python/Makefile \
+ gr-noaa/swig/Makefile \
+ ])
+
+ GRC_BUILD_CONDITIONAL(gr-noaa,[
+ dnl run_tests is created from run_tests.in. Make it executable.
+ #AC_CONFIG_COMMANDS([run_tests_noaa], [chmod +x gr-pager/lib/run_tests])
+ ])
+])