source: trunk/src/multimedia/audio/audio.pri@ 1010

Last change on this file since 1010 was 846, checked in by Dmitry A. Kuminov, 14 years ago

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

  • Property svn:eol-style set to native
File size: 2.4 KB
Line 
1HEADERS += $$PWD/qaudio.h \
2 $$PWD/qaudioformat.h \
3 $$PWD/qaudioinput.h \
4 $$PWD/qaudiooutput.h \
5 $$PWD/qaudiodeviceinfo.h \
6 $$PWD/qaudioengineplugin.h \
7 $$PWD/qaudioengine.h \
8 $$PWD/qaudiodevicefactory_p.h
9
10
11SOURCES += $$PWD/qaudio.cpp \
12 $$PWD/qaudioformat.cpp \
13 $$PWD/qaudiodeviceinfo.cpp \
14 $$PWD/qaudiooutput.cpp \
15 $$PWD/qaudioinput.cpp \
16 $$PWD/qaudioengineplugin.cpp \
17 $$PWD/qaudioengine.cpp \
18 $$PWD/qaudiodevicefactory.cpp
19
20contains(QT_CONFIG, audio-backend) {
21
22mac {
23 HEADERS += $$PWD/qaudioinput_mac_p.h \
24 $$PWD/qaudiooutput_mac_p.h \
25 $$PWD/qaudiodeviceinfo_mac_p.h \
26 $$PWD/qaudio_mac_p.h
27
28 SOURCES += $$PWD/qaudiodeviceinfo_mac_p.cpp \
29 $$PWD/qaudiooutput_mac_p.cpp \
30 $$PWD/qaudioinput_mac_p.cpp \
31 $$PWD/qaudio_mac.cpp
32
33 LIBS += -framework ApplicationServices -framework CoreAudio -framework AudioUnit -framework AudioToolbox
34
35} else:win32 {
36
37 HEADERS += $$PWD/qaudioinput_win32_p.h $$PWD/qaudiooutput_win32_p.h $$PWD/qaudiodeviceinfo_win32_p.h
38 SOURCES += $$PWD/qaudiodeviceinfo_win32_p.cpp \
39 $$PWD/qaudiooutput_win32_p.cpp \
40 $$PWD/qaudioinput_win32_p.cpp
41 !wince*:LIBS += -lwinmm
42 wince*:LIBS += -lcoredll
43
44} else:symbian {
45 INCLUDEPATH += $${EPOCROOT}epoc32/include/mmf/common
46 INCLUDEPATH += $${EPOCROOT}epoc32/include/mmf/server
47
48 HEADERS += $$PWD/qaudio_symbian_p.h \
49 $$PWD/qaudiodeviceinfo_symbian_p.h \
50 $$PWD/qaudioinput_symbian_p.h \
51 $$PWD/qaudiooutput_symbian_p.h
52
53 SOURCES += $$PWD/qaudio_symbian_p.cpp \
54 $$PWD/qaudiodeviceinfo_symbian_p.cpp \
55 $$PWD/qaudioinput_symbian_p.cpp \
56 $$PWD/qaudiooutput_symbian_p.cpp
57
58 LIBS += -lmmfdevsound
59} else:unix {
60 unix:contains(QT_CONFIG, alsa) {
61 linux-*|freebsd-*|openbsd-*:{
62 DEFINES += HAS_ALSA
63 HEADERS += $$PWD/qaudiooutput_alsa_p.h $$PWD/qaudioinput_alsa_p.h $$PWD/qaudiodeviceinfo_alsa_p.h
64 SOURCES += $$PWD/qaudiodeviceinfo_alsa_p.cpp \
65 $$PWD/qaudiooutput_alsa_p.cpp \
66 $$PWD/qaudioinput_alsa_p.cpp
67 LIBS_PRIVATE += -lasound
68 }
69 }
70}
71} else {
72 DEFINES += QT_NO_AUDIO_BACKEND
73}
Note: See TracBrowser for help on using the repository browser.