shithub: aacenc

Download patch

ref: 48e48aaea4ee482feab6847ad2ed6b2fa08f64b7
parent: b84dd4bf5d05c1f9b953da9a905a8fce7145d6bf
author: knik <knik>
date: Mon Nov 10 03:14:24 EST 2014

Patch by Julian Cable: build the DRM version of the library as well as the normal version.

--- a/libfaac/Makefile.am
+++ b/libfaac/Makefile.am
@@ -1,13 +1,13 @@
-lib_LTLIBRARIES = libfaac.la
+lib_LTLIBRARIES = libfaac.la libfaac_drm.la
 
-main_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
-if USE_DRM
-drm_SOURCES = kiss_fft/kiss_fftr.c kiss_fft/kiss_fft.c
-endif
-libfaac_la_SOURCES = $(main_SOURCES) $(drm_SOURCES)
+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
 
 INCLUDES = -I$(top_srcdir)/include