From d9711098b0e75ead3f9c8404aeaca826dfd53aa9 Mon Sep 17 00:00:00 2001 From: Artem Titov Date: Tue, 26 Jun 2018 14:50:13 +0200 Subject: [PATCH] Extract fft to separate target to be able to move it to third_party fft.c is third party library and have to be moved to proper third_party directory. So this CL will extract it to separate gn target to be able then to move it to proper location. Bug: webrtc:8366 Change-Id: I228ebab3c821aa7095f7aa460c23c2ea0fb98f01 Reviewed-on: https://webrtc-review.googlesource.com/85640 Reviewed-by: Mirko Bonadei Commit-Queue: Artem Titov Cr-Commit-Position: refs/heads/master@{#23753} --- modules/audio_coding/BUILD.gn | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/modules/audio_coding/BUILD.gn b/modules/audio_coding/BUILD.gn index fa4954980f..578b442bdd 100644 --- a/modules/audio_coding/BUILD.gn +++ b/modules/audio_coding/BUILD.gn @@ -592,8 +592,6 @@ rtc_static_library("isac_c") { "codecs/isac/main/source/encode_lpc_swb.h", "codecs/isac/main/source/entropy_coding.c", "codecs/isac/main/source/entropy_coding.h", - "codecs/isac/main/source/fft.c", - "codecs/isac/main/source/fft.h", "codecs/isac/main/source/filterbanks.c", "codecs/isac/main/source/intialize.c", "codecs/isac/main/source/isac.c", @@ -625,6 +623,7 @@ rtc_static_library("isac_c") { public_configs = [ ":isac_config" ] deps = [ + ":fft", ":isac_bwinfo", ":isac_vad", "../..:typedefs", @@ -637,6 +636,17 @@ rtc_static_library("isac_c") { ] } +rtc_source_set("fft") { + poisonous = [ "audio_codecs" ] + sources = [ + "codecs/isac/main/source/fft.c", + "codecs/isac/main/source/fft.h", + ] + deps = [ + ":isac_vad", + ] +} + config("isac_fix_config") { include_dirs = [ "codecs/isac/fix/include" ] }