|
1 INCLUDEPATH += audio \ |
|
2 ./ |
|
3 |
|
4 PUBLIC_HEADERS += audio/qaudio.h \ |
|
5 audio/qaudioformat.h \ |
|
6 audio/qaudioinput.h \ |
|
7 audio/qaudiooutput.h \ |
|
8 audio/qaudiodeviceinfo.h \ |
|
9 audio/qaudiosystemplugin.h \ |
|
10 audio/qaudiosystem.h |
|
11 |
|
12 PRIVATE_HEADERS += audio/qaudiodevicefactory_p.h audio/qaudiopluginloader_p.h |
|
13 |
|
14 |
|
15 SOURCES += audio/qaudio.cpp \ |
|
16 audio/qaudioformat.cpp \ |
|
17 audio/qaudiodeviceinfo.cpp \ |
|
18 audio/qaudiooutput.cpp \ |
|
19 audio/qaudioinput.cpp \ |
|
20 audio/qaudiosystemplugin.cpp \ |
|
21 audio/qaudiosystem.cpp \ |
|
22 audio/qaudiodevicefactory.cpp \ |
|
23 audio/qaudiopluginloader.cpp |
|
24 |
|
25 #contains(QT_CONFIG, audio-backend) { |
|
26 |
|
27 mac { |
|
28 PRIVATE_HEADERS += audio/qaudioinput_mac_p.h \ |
|
29 audio/qaudiooutput_mac_p.h \ |
|
30 audio/qaudiodeviceinfo_mac_p.h \ |
|
31 audio/qaudio_mac_p.h |
|
32 |
|
33 SOURCES += audio/qaudiodeviceinfo_mac_p.cpp \ |
|
34 audio/qaudiooutput_mac_p.cpp \ |
|
35 audio/qaudioinput_mac_p.cpp \ |
|
36 audio/qaudio_mac.cpp |
|
37 |
|
38 LIBS += -framework ApplicationServices -framework CoreAudio -framework AudioUnit -framework AudioToolbox |
|
39 |
|
40 } else:win32 { |
|
41 |
|
42 PRIVATE_HEADERS += audio/qaudioinput_win32_p.h audio/qaudiooutput_win32_p.h audio/qaudiodeviceinfo_win32_p.h |
|
43 SOURCES += audio/qaudiodeviceinfo_win32_p.cpp \ |
|
44 audio/qaudiooutput_win32_p.cpp \ |
|
45 audio/qaudioinput_win32_p.cpp |
|
46 !wince*:LIBS += -lwinmm |
|
47 wince*:LIBS += -lcoredll |
|
48 |
|
49 } else:symbian { |
|
50 INCLUDEPATH += /epoc32/include/mmf/common |
|
51 INCLUDEPATH += /epoc32/include/mmf/server |
|
52 |
|
53 PRIVATE_HEADERS += audio/qaudio_symbian_p.h \ |
|
54 audio/qaudiodeviceinfo_symbian_p.h \ |
|
55 audio/qaudioinput_symbian_p.h \ |
|
56 audio/qaudiooutput_symbian_p.h |
|
57 |
|
58 SOURCES += audio/qaudio_symbian_p.cpp \ |
|
59 audio/qaudiodeviceinfo_symbian_p.cpp \ |
|
60 audio/qaudioinput_symbian_p.cpp \ |
|
61 audio/qaudiooutput_symbian_p.cpp |
|
62 |
|
63 LIBS += -lmmfdevsound |
|
64 } else:unix { |
|
65 unix:contains(QT_CONFIG, alsa) { |
|
66 linux-*|freebsd-*|openbsd-*:{ |
|
67 DEFINES += HAS_ALSA |
|
68 PRIVATE_HEADERS += audio/qaudiooutput_alsa_p.h audio/qaudioinput_alsa_p.h audio/qaudiodeviceinfo_alsa_p.h |
|
69 SOURCES += audio/qaudiodeviceinfo_alsa_p.cpp \ |
|
70 audio/qaudiooutput_alsa_p.cpp \ |
|
71 audio/qaudioinput_alsa_p.cpp |
|
72 LIBS_PRIVATE += -lasound |
|
73 } |
|
74 } |
|
75 } |
|
76 #} else { |
|
77 # DEFINES += QT_NO_AUDIO_BACKEND |
|
78 #} |