2017-04-30 09:23:19 +00:00
|
|
|
#!/bin/bash
|
|
|
|
#
|
|
|
|
# Auto Sonde Decoder build script.
|
2019-05-17 11:53:23 +00:00
|
|
|
|
2022-09-25 00:54:00 +00:00
|
|
|
# Get the auto-rx version.
|
2021-02-16 11:55:55 +00:00
|
|
|
AUTO_RX_VERSION="\"$(python3 -m autorx.version 2>/dev/null || python -m autorx.version)\""
|
2021-02-07 00:36:46 +00:00
|
|
|
|
|
|
|
echo "Building for radiosonde_auto_rx version: $AUTO_RX_VERSION"
|
2021-02-01 08:50:31 +00:00
|
|
|
|
2022-09-25 14:02:46 +00:00
|
|
|
cd $(dirname $0)
|
|
|
|
|
2022-09-20 22:25:14 +00:00
|
|
|
#cd ../utils/
|
2019-04-26 09:23:35 +00:00
|
|
|
# Build tsrc - this is only required for the test/test_demod.py script, so is not included in the standard build.
|
|
|
|
#gcc tsrc.c -o tsrc -lm -lsamplerate
|
2019-05-17 11:53:23 +00:00
|
|
|
# If running under OSX and using MacPorts, you may need to uncomment the following line to be able to find libsamplerate.
|
2019-03-03 05:41:46 +00:00
|
|
|
#gcc tsrc.c -o tsrc -lm -lsamplerate -I/opt/local/include -L/opt/local/lib
|
2022-04-02 09:38:13 +00:00
|
|
|
# ... and for homebrew users.
|
|
|
|
#gcc tsrc.c -o tsrc -lm -lsamplerate -I/opt/homebrew/include -L/opt/homebrew/lib
|
2019-03-03 04:36:12 +00:00
|
|
|
|
2022-09-25 00:54:00 +00:00
|
|
|
# Clean before build to ensure the auto_rx version is updated.
|
|
|
|
make -C .. clean all
|
2017-04-30 09:23:19 +00:00
|
|
|
|
|
|
|
# Copy all necessary files into this directory.
|
2018-05-09 12:00:56 +00:00
|
|
|
echo "Copying files into auto_rx directory."
|
2017-04-30 09:23:19 +00:00
|
|
|
cd ../auto_rx/
|
2022-04-02 09:38:13 +00:00
|
|
|
mv ../scan/dft_detect .
|
|
|
|
mv ../utils/fsk_demod .
|
|
|
|
mv ../imet/imet4iq .
|
2022-09-20 22:22:27 +00:00
|
|
|
mv ../mk2a/mk2a1680mod .
|
2022-04-02 09:38:13 +00:00
|
|
|
mv ../demod/mod/rs41mod .
|
|
|
|
mv ../demod/mod/dfm09mod .
|
|
|
|
mv ../demod/mod/m10mod .
|
|
|
|
mv ../demod/mod/m20mod .
|
|
|
|
mv ../demod/mod/rs92mod .
|
|
|
|
mv ../demod/mod/lms6Xmod .
|
|
|
|
mv ../demod/mod/meisei100mod .
|
|
|
|
mv ../demod/mod/imet54mod .
|
|
|
|
mv ../demod/mod/mp3h1mod .
|
2022-11-12 03:28:25 +00:00
|
|
|
mv ../demod/mod/mts01mod .
|
2022-12-22 23:09:26 +00:00
|
|
|
mv ../demod/mod/iq_dec .
|
2023-08-14 05:28:26 +00:00
|
|
|
mv ../weathex/weathex301d .
|
2019-04-08 10:53:12 +00:00
|
|
|
|
2017-12-05 09:55:57 +00:00
|
|
|
echo "Done!"
|