diff -r 000000000000 -r 876b1a06bc25 src/multimedia/multimedia.pro --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/multimedia/multimedia.pro Wed Aug 25 15:49:42 2010 +0300 @@ -0,0 +1,144 @@ +TEMPLATE = lib + +# distinct from QtMultimedia +TARGET = QtMultimediaKit + +include (../../common.pri) +INCLUDEPATH+= . + +QT += network + +contains(QT_CONFIG, opengl): QT += opengl + +!static:DEFINES += QT_MAKEDLL +DEFINES += QT_BUILD_MULTIMEDIA_LIB + +PRIVATE_HEADERS += \ + qmediacontrol_p.h \ + qmediaobject_p.h \ + qmediaservice_p.h \ + qmediaplaylist_p.h \ + qmediaplaylistprovider_p.h \ + qmediaimageviewerservice_p.h \ + qvideowidget_p.h \ + qmediapluginloader_p.h \ + qpaintervideosurface_p.h + +PUBLIC_HEADERS += \ + qmediacontrol.h \ + qmediaobject.h \ + qmediaservice.h \ + qmediabindableinterface.h \ + qlocalmediaplaylistprovider.h \ + qmediaimageviewer.h \ + qmediaplayer.h \ + qmediaplayercontrol.h \ + qmediaplaylist.h \ + qmediaplaylistnavigator.h \ + qmediaplaylistprovider.h \ + qmediaplaylistioplugin.h \ + qmediacontent.h \ + qmediaresource.h \ + qmediarecorder.h \ + qmediaencodersettings.h \ + qmediarecordercontrol.h \ + qmediaserviceprovider.h \ + qmediaserviceproviderplugin.h \ + qmetadatareadercontrol.h \ + qmetadatawritercontrol.h \ + qmediastreamscontrol.h \ + qradiotuner.h \ + qradiotunercontrol.h \ + qtmedianamespace.h \ + qvideowidget.h \ + qvideowindowcontrol.h \ + qvideowidgetcontrol.h \ + qaudioencodercontrol.h \ + qvideoencodercontrol.h \ + qimageencodercontrol.h \ + qaudiocapturesource.h \ + qmediacontainercontrol.h \ + qmediaplaylistcontrol.h \ + qmediaplaylistsourcecontrol.h \ + qaudioendpointselector.h \ + qvideodevicecontrol.h \ + qgraphicsvideoitem.h \ + qvideorenderercontrol.h \ + qmediatimerange.h + +SOURCES += qmediacontrol.cpp \ + qmediaobject.cpp \ + qmediaservice.cpp \ + qmediabindableinterface.cpp \ + qlocalmediaplaylistprovider.cpp \ + qmediaimageviewer.cpp \ + qmediaimageviewerservice.cpp \ + qmediaplayer.cpp \ + qmediaplayercontrol.cpp \ + qmediaplaylist.cpp \ + qmediaplaylistioplugin.cpp \ + qmediaplaylistnavigator.cpp \ + qmediaplaylistprovider.cpp \ + qmediarecorder.cpp \ + qmediaencodersettings.cpp \ + qmediarecordercontrol.cpp \ + qmediacontent.cpp \ + qmediaresource.cpp \ + qmediaserviceprovider.cpp \ + qmetadatareadercontrol.cpp \ + qmetadatawritercontrol.cpp \ + qmediastreamscontrol.cpp \ + qradiotuner.cpp \ + qradiotunercontrol.cpp \ + qvideowidget.cpp \ + qvideowindowcontrol.cpp \ + qvideowidgetcontrol.cpp \ + qaudioencodercontrol.cpp \ + qvideoencodercontrol.cpp \ + qimageencodercontrol.cpp \ + qaudiocapturesource.cpp \ + qmediacontainercontrol.cpp \ + qmediaplaylistcontrol.cpp \ + qmediaplaylistsourcecontrol.cpp \ + qaudioendpointselector.cpp \ + qvideodevicecontrol.cpp \ + qmediapluginloader.cpp \ + qpaintervideosurface.cpp \ + qvideorenderercontrol.cpp \ + qmediatimerange.cpp + +include(audio/audio.pri) +include(video/video.pri) +include(effects/effects.pri) + +mac { + HEADERS += qpaintervideosurface_mac_p.h + OBJECTIVE_SOURCES += qpaintervideosurface_mac.mm + + LIBS += -framework AppKit -framework QuartzCore -framework QTKit +} + +maemo5 { + isEqual(QT_ARCH,armv6):QMAKE_CXXFLAGS += -march=armv7a -mcpu=cortex-a8 -mfloat-abi=softfp -mfpu=neon + HEADERS += qxvideosurface_maemo5_p.h + SOURCES += qxvideosurface_maemo5.cpp + SOURCES += qgraphicsvideoitem_maemo5.cpp + LIBS += -lXv -lX11 -lXext +} else { + SOURCES += qgraphicsvideoitem.cpp +} + +HEADERS += $$PUBLIC_HEADERS $$PRIVATE_HEADERS + +symbian { + load(data_caging_paths) + QtMediaDeployment.sources = QtMultimediaKit.dll + QtMediaDeployment.path = /sys/bin + DEPLOYMENT += QtMediaDeployment + TARGET.UID3=0x2002AC77 + TARGET.CAPABILITY = ALL -TCB + LIBS += -lefsrv +} + +CONFIG += middleware +include(../../features/deploy.pri)