TARGET = declarative_multimedia TARGETPATH = QtMultimedia include(../qimportbase.pri) QT += declarative quick network multimedia-private DESTDIR = $$QT.multimedia.imports/$$TARGETPATH target.path = $$[QT_INSTALL_IMPORTS]/$$TARGETPATH HEADERS += \ qdeclarativeaudio_p.h \ qdeclarativemediabase_p.h \ qdeclarativemediametadata_p.h \ qdeclarativevideooutput_p.h \ qsgvideonode_p.h \ qsgvideonode_i420.h \ qsgvideonode_rgb.h \ qdeclarativeradio_p.h \ qdeclarativeradiodata_p.h \ qdeclarativebackgroundaudio_p.h \ qdeclarativecamera_p.h \ qdeclarativecameracapture_p.h \ qdeclarativecamerarecorder_p.h \ qdeclarativecameraexposure_p.h \ qdeclarativecameraflash_p.h \ qdeclarativecamerafocus_p.h \ qdeclarativecameraimageprocessing_p.h \ qdeclarativecamerapreviewprovider_p.h SOURCES += \ multimedia.cpp \ qdeclarativeaudio.cpp \ qdeclarativemediabase.cpp \ qdeclarativevideooutput.cpp \ qsgvideonode.cpp \ qsgvideonode_i420.cpp \ qsgvideonode_rgb.cpp \ qdeclarativeradio.cpp \ qdeclarativeradiodata.cpp \ qdeclarativebackgroundaudio.cpp \ qdeclarativecamera.cpp \ qdeclarativecameracapture.cpp \ qdeclarativecamerarecorder.cpp \ qdeclarativecameraexposure.cpp \ qdeclarativecameraflash.cpp \ qdeclarativecamerafocus.cpp \ qdeclarativecameraimageprocessing.cpp \ qdeclarativecamerapreviewprovider.cpp disabled { HEADERS += \ qdeclarativevideo_p.h \ SOURCES += \ qdeclarativevideo.cpp \ } OTHER_FILES += \ Video.qml qmldir.files += $$PWD/qmldir $$PWD/Video.qml qmldir.path += $$[QT_INSTALL_IMPORTS]/$$TARGETPATH # another copy of the qmldir file so the old import works OLDQMLDIRFILE = $${_PRO_FILE_PWD_}/qmldir.qtmultimediakit oldcopy2build.input = OLDQMLDIRFILE oldcopy2build.output = $$QT.multimedia.imports/Qt/multimediakit/qmldir !contains(TEMPLATE_PREFIX, vc):oldcopy2build.variable_out = PRE_TARGETDEPS oldcopy2build.commands = $$QMAKE_COPY ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT} oldcopy2build.name = COPY ${QMAKE_FILE_IN} oldcopy2build.CONFIG += no_link # `clean' should leave the build in a runnable state, which means it shouldn't delete qmldir oldcopy2build.CONFIG += no_clean QMAKE_EXTRA_COMPILERS += oldcopy2build INSTALLS += target qmldir