ref: ba38c160ebadcdea4246dcf25f5c0911e484e919
parent: 77eb0061903da35e377686c4b3fc47f2122e3abf
author: Jean-Marc Valin <jmvalin@jmvalin.ca>
date: Mon Mar 18 13:49:40 EDT 2019
Fix auto-download (even more of a hack)
--- a/dnn/Makefile
+++ b/dnn/Makefile
@@ -22,21 +22,17 @@
all: dump_data lpcnet_demo test_lpcnet test_vec
-src/nnet_data.c: lpcnet_data-8ea8396.tar.gz
- tar xvf lpcnet_data-8ea8396.tar.gz
+lpcnet_data-8ea8396.tar.gz:
+ wget https://media.xiph.org/lpcnet/data/lpcnet_data-8ea8396.tar.gz
-src/nnet_data.h: lpcnet_data-8ea8396.tar.gz
- tar xvf lpcnet_data-8ea8396.tar.gz
+download: src/ceps_codebooks.c src/nnet_data.c
src/ceps_codebooks.c: lpcnet_data-8ea8396.tar.gz
tar xvf lpcnet_data-8ea8396.tar.gz
-lpcnet_data-8ea8396.tar.gz:
- wget https://media.xiph.org/lpcnet/data/lpcnet_data-8ea8396.tar.gz
-
dump_data_objs := src/common.o src/dump_data.o src/freq.o src/kiss_fft.o src/pitch.o src/celt_lpc.o src/lpcnet_dec.o src/lpcnet_enc.o src/ceps_codebooks.o
dump_data_deps := $(dump_data_objs:.o=.d)
-dump_data: $(dump_data_objs)
+dump_data: download $(dump_data_objs)
gcc -o $@ $(CFLAGS) $(dump_data_objs) -lm
-include $dump_data_deps(_deps)
@@ -43,7 +39,7 @@
test_lpcnet_objs := src/common.o src/test_lpcnet.o src/lpcnet.o src/nnet.o src/nnet_data.o src/freq.o src/kiss_fft.o src/pitch.o src/celt_lpc.o src/lpcnet_dec.o src/ceps_codebooks.o
test_lpcnet_deps := $(test_lpcnet_objs:.o=.d)
-test_lpcnet: $(test_lpcnet_objs)
+test_lpcnet: download $(test_lpcnet_objs)
gcc -o $@ $(CFLAGS) $(test_lpcnet_objs) -lm
-include $(test_lpcnet_deps)
@@ -50,7 +46,7 @@
lpcnet_demo_objs := src/common.o src/lpcnet_demo.o src/lpcnet.o src/nnet.o src/nnet_data.o src/freq.o src/kiss_fft.o src/pitch.o src/celt_lpc.o src/lpcnet_dec.o src/ceps_codebooks.o src/lpcnet_enc.o
lpcnet_demo_deps := $(lpcnet_demo_objs:.o=.d)
-lpcnet_demo: $(lpcnet_demo_objs)
+lpcnet_demo: download $(lpcnet_demo_objs)
gcc -o $@ $(CFLAGS) $(lpcnet_demo_objs) -lm
-include $(lpcnet_demo_deps)
--
⑨