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
13 -include /etc/oss.conf
14 ifneq (0,${OSSLIBDIR})
15 INCLUDES += -I$(OSSLIBDIR)/include
19 CXXFLAGS += -D__STDC_LIMIT_MACROS
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
38 SRCS += AESinkFactory.cpp
39 SRCS += Sinks/AESinkNULL.cpp
40 SRCS += Sinks/AESinkProfiler.cpp
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
49 SRCS += Engines/PiAudio/PiAudioAE.cpp
51 ifeq (@USE_ANDROID@,1)
52 SRCS += Sinks/AESinkAUDIOTRACK.cpp
54 SRCS += Sinks/AESinkALSA.cpp
55 SRCS += Sinks/AESinkOSS.cpp
57 SRCS += Engines/PulseAE/PulseAE.cpp
58 SRCS += Engines/PulseAE/PulseAEStream.cpp
59 SRCS += Engines/PulseAE/PulseAESound.cpp
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
77 SRCS += Encoders/AEEncoderFFmpeg.cpp
81 include @abs_top_srcdir@/Makefile.include
82 -include $(patsubst %.cpp,%.P,$(patsubst %.c,%.P,$(SRCS)))