Merge pull request #4878 from FernetMenta/xfade
[vuplus_xbmc] / xbmc / cores / AudioEngine / Makefile.in
1 ARCH=@ARCH@
2
3 INCLUDES  = -I.
4 INCLUDES += -I@abs_top_srcdir@/xbmc
5 INCLUDES += -I@abs_top_srcdir@/xbmc/linux
6 INCLUDES += -I@abs_top_srcdir@/xbmc/utils
7 INCLUDES += -I@abs_top_srcdir@/xbmc/guilib
8 INCLUDES += -I@abs_top_srcdir@/xbmc/cores
9 INCLUDES += -I@abs_top_srcdir@/xbmc/cores/dvdplayer
10 INCLUDES += -I@abs_top_srcdir@/xbmc/cores/dvdplayer/Codecs/ffmpeg
11
12 OSSLIBDIR=0
13 -include /etc/oss.conf
14 ifneq (0,${OSSLIBDIR})
15   INCLUDES += -I$(OSSLIBDIR)/include
16   CXXFLAGS += -DOSS4
17 endif
18
19 CXXFLAGS += -D__STDC_LIMIT_MACROS
20
21 SRCS  = AEFactory.cpp
22
23 SRCS += AESinkFactory.cpp
24 SRCS += Sinks/AESinkNULL.cpp
25 SRCS += Sinks/AESinkProfiler.cpp
26
27 SRCS += Sinks/AESinkPi.cpp
28
29 SRCS += Engines/ActiveAE/ActiveAE.cpp
30 SRCS += Engines/ActiveAE/ActiveAESink.cpp
31 SRCS += Engines/ActiveAE/ActiveAEStream.cpp
32 SRCS += Engines/ActiveAE/ActiveAESound.cpp
33 SRCS += Engines/ActiveAE/ActiveAEResample.cpp
34 SRCS += Engines/ActiveAE/ActiveAEBuffer.cpp
35
36 ifeq (@USE_ANDROID@,1)
37 SRCS += Sinks/AESinkAUDIOTRACK.cpp
38 else ifeq ($(findstring ios,@ARCH@),ios)
39 SRCS += Sinks/AESinkDARWINIOS.cpp
40 else ifeq ($(findstring osx,@ARCH@),osx)
41 SRCS += Sinks/AESinkDARWINOSX.cpp
42 SRCS += Sinks/osx/CoreAudioChannelLayout.cpp
43 SRCS += Sinks/osx/CoreAudioDevice.cpp
44 SRCS += Sinks/osx/CoreAudioHardware.cpp
45 SRCS += Sinks/osx/CoreAudioHelpers.cpp
46 SRCS += Sinks/osx/CoreAudioStream.cpp
47 else
48 SRCS += Sinks/AESinkALSA.cpp
49 SRCS += Sinks/AESinkOSS.cpp
50 ifeq (@USE_PULSE@,1)
51 SRCS += Sinks/AESinkPULSE.cpp
52 endif
53 endif
54
55 SRCS += Utils/AEChannelInfo.cpp
56 SRCS += Utils/AEBuffer.cpp
57 SRCS += Utils/AEConvert.cpp
58 SRCS += Utils/AERemap.cpp
59 SRCS += Utils/AEUtil.cpp
60 SRCS += Utils/AEStreamInfo.cpp
61 SRCS += Utils/AEPackIEC61937.cpp
62 SRCS += Utils/AEBitstreamPacker.cpp
63 SRCS += Utils/AEWAVLoader.cpp
64 SRCS += Utils/AEELDParser.cpp
65 SRCS += Utils/AEDeviceInfo.cpp
66 SRCS += Utils/AELimiter.cpp
67
68 SRCS += Encoders/AEEncoderFFmpeg.cpp
69
70 LIB   = audioengine.a
71
72 include @abs_top_srcdir@/Makefile.include
73 -include $(patsubst %.cpp,%.P,$(patsubst %.c,%.P,$(SRCS)))