shithub: aacenc

Download patch

ref: daefb182cc05a8f0dd27620d3a4d1492282a1e7e
parent: ba9ebd2fdb773716d9e80830f150aa667f3633dc
author: knik <knik@users.sourceforge.net>
date: Fri Jul 28 10:56:02 EDT 2017

Don't build DRM(Digital Radio Mondiale) by default.
Use ./configure --enable-drm to build DRM version.

--- a/frontend/Makefile.am
+++ b/frontend/Makefile.am
@@ -1,3 +1,5 @@
+if !USE_DRM # no frontend for DRM version
+
 bin_PROGRAMS = faac
 man_MANS = ../docs/faac.1
 
@@ -9,3 +11,5 @@
 if MINGW
 LDADD += -lws2_32
 endif
+
+endif # !USE_DRM
--- a/libfaac/Makefile.am
+++ b/libfaac/Makefile.am
@@ -1,13 +1,21 @@
-lib_LTLIBRARIES = libfaac.la libfaac_drm.la
+common_SOURCES = aacquant.c bitstream.c fft.c frame.c midside.c psychkni.c util.c backpred.c channels.c filtbank.c huffman.c ltp.c tns.c
+common_INCLUDES = aacquant.h channels.h filtbank.h hufftab.h psych.h backpred.h coder.h frame.h midside.h tns.h bitstream.h fft.h huffman.h ltp.h util.h
+common_LIBADD = -lm
+common_CFLAGS = -fvisibility=hidden
 
-libfaac_la_SOURCES = aacquant.c bitstream.c fft.c frame.c midside.c psychkni.c util.c backpred.c channels.c filtbank.c huffman.c ltp.c tns.c
-libfaac_la_INCLUDES = aacquant.h channels.h filtbank.h hufftab.h psych.h backpred.h coder.h frame.h midside.h tns.h bitstream.h fft.h huffman.h ltp.h util.h
-libfaac_la_LIBADD = -lm
-libfaac_la_CFLAGS = -fvisibility=hidden
-libfaac_drm_la_SOURCES = ${libfaac_la_SOURCES} kiss_fft/kiss_fftr.c kiss_fft/kiss_fft.c
-libfaac_drm_la_INCLUDES = ${libfaac_la_INCLUDES}
-libfaac_drm_la_LIBADD = ${libfaac_la_LIBADD}
-libfaac_drm_la_CFLAGS = ${libfaac_la_CFLAGS} -DDRM
+if USE_DRM
+lib_LTLIBRARIES = libfaac_drm.la
+libfaac_drm_la_SOURCES = ${common_SOURCES} kiss_fft/kiss_fftr.c kiss_fft/kiss_fft.c
+libfaac_drm_la_INCLUDES = ${common_INCLUDES}
+libfaac_drm_la_LIBADD = ${common_LIBADD}
+libfaac_drm_la_CFLAGS = ${common_CFLAGS} -DDRM
+else
+lib_LTLIBRARIES = libfaac.la
+libfaac_la_SOURCES = ${common_SOURCES}
+libfaac_la_INCLUDES = ${common_INCLUDES}
+libfaac_la_LIBADD = ${common_LIBADD}
+libfaac_la_CFLAGS = ${common_CFLAGS}
+endif
 
 AM_CPPFLAGS = -I$(top_srcdir)/include