summaryrefslogtreecommitdiff
path: root/src/QuickStreamer/QuickStreamer.pro
blob: f96b2c92bb3c6100f606ebfcc5e084e442e192d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
TEMPLATE = lib
TARGET = quickstreamerplugin

CONFIG += plugin c++11
QT += core-private qml

CONFIG += link_pkgconfig
PKGCONFIG += gstreamer-1.0

SOURCES = \
    metapads.cpp \
    plugin.cpp \
    object.cpp

HEADERS = \
    metapads.h \
    plugin.h \
    object.h

DEPLOY_FILES = \
    qmldir

OTHER_FILES = \
    $$DEPLOY_FILES \
    quickstreamerplugin.json

metapads.target = metapads.cpp
metapads.depends = $$OUT_PWD/../Tools/makemetapads
metapads.commands = $$OUT_PWD/../Tools/makemetapads 256 4096 > $$metapads.target || rm -f $$metapads.target
QMAKE_EXTRA_TARGETS += metapads

for(FILE, DEPLOY_FILES):QMAKE_POST_LINK += $$quote($$QMAKE_COPY $$PWD/$$FILE $$FILE$$escape_expand(\n\t))