[release] version bump to 13.0 beta1
[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 ifeq ($(findstring osx,@ARCH@),osx)
24 SRCS += Engines/CoreAudio/CoreAudioAE.cpp
25 SRCS += Engines/CoreAudio/CoreAudioAEHAL.cpp
26 SRCS += Engines/CoreAudio/CoreAudioAEHALOSX.cpp
27 SRCS += Engines/CoreAudio/CoreAudioAESound.cpp
28 SRCS += Engines/CoreAudio/CoreAudioAEStream.cpp
29 SRCS += Engines/CoreAudio/CoreAudioChannelLayout.cpp
30 SRCS += Engines/CoreAudio/CoreAudioDevice.cpp
31 SRCS += Engines/CoreAudio/CoreAudioGraph.cpp
32 SRCS += Engines/CoreAudio/CoreAudioHardware.cpp
33 SRCS += Engines/CoreAudio/CoreAudioMixMap.cpp
34 SRCS += Engines/CoreAudio/CoreAudioStream.cpp
35 SRCS += Engines/CoreAudio/CoreAudioUnit.cpp
36 else
37
38 SRCS += AESinkFactory.cpp
39 SRCS += Sinks/AESinkNULL.cpp
40 SRCS += Sinks/AESinkProfiler.cpp
41
42 SRCS += Engines/ActiveAE/ActiveAE.cpp
43 SRCS += Engines/ActiveAE/ActiveAESink.cpp
44 SRCS += Engines/ActiveAE/ActiveAEStream.cpp
45 SRCS += Engines/ActiveAE/ActiveAESound.cpp
46 SRCS += Engines/ActiveAE/ActiveAEResample.cpp
47 SRCS += Engines/ActiveAE/ActiveAEBuffer.cpp
48
49 SRCS += Engines/PiAudio/PiAudioAE.cpp
50
51 ifeq (@USE_ANDROID@,1)
52 SRCS += Sinks/AESinkAUDIOTRACK.cpp
53 else
54 SRCS += Sinks/AESinkALSA.cpp
55 SRCS += Sinks/AESinkOSS.cpp
56 ifeq (@USE_PULSE@,1)
57 SRCS += Engines/PulseAE/PulseAE.cpp
58 SRCS += Engines/PulseAE/PulseAEStream.cpp
59 SRCS += Engines/PulseAE/PulseAESound.cpp
60 endif
61 endif
62 endif
63
64 SRCS += Utils/AEChannelInfo.cpp
65 SRCS += Utils/AEBuffer.cpp
66 SRCS += Utils/AEConvert.cpp
67 SRCS += Utils/AERemap.cpp
68 SRCS += Utils/AEUtil.cpp
69 SRCS += Utils/AEStreamInfo.cpp
70 SRCS += Utils/AEPackIEC61937.cpp
71 SRCS += Utils/AEBitstreamPacker.cpp
72 SRCS += Utils/AEWAVLoader.cpp
73 SRCS += Utils/AEELDParser.cpp
74 SRCS += Utils/AEDeviceInfo.cpp
75 SRCS += Utils/AELimiter.cpp
76
77 SRCS += Encoders/AEEncoderFFmpeg.cpp
78
79 LIB   = audioengine.a
80
81 include @abs_top_srcdir@/Makefile.include
82 -include $(patsubst %.cpp,%.P,$(patsubst %.c,%.P,$(SRCS)))