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 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286
|
###############################################################################
# QtCreator file for the qStopMotion project #
# (c) Ralf Lange, longsoft.de #
# Last update: 2018-09-04 #
# #
# Please use CMake and the CMakeLists.txt file to build qStopMotion! #
###############################################################################
HEADERS += src/config.h \
src/domain/domainfacade.h \
src/domain/animation/animationproject.h \
src/domain/animation/exposure.h \
src/domain/animation/projectserializer.h \
src/domain/animation/scene.h \
src/domain/animation/take.h \
src/domain/undo/undobase.h \
src/domain/undo/undoexposureadd.h \
src/domain/undo/undoexposureinsert.h \
src/domain/undo/undoexposuremove.h \
src/domain/undo/undoexposureremove.h \
src/domain/undo/undoexposureselect.h \
src/domain/undo/undoprojectnew.h \
src/domain/undo/undoprojectopen.h \
src/domain/undo/undosceneadd.h \
src/domain/undo/undosceneinsert.h \
src/domain/undo/undoscenemove.h \
src/domain/undo/undosceneremove.h \
src/domain/undo/undosceneselect.h \
src/domain/undo/undotakeadd.h \
src/domain/undo/undotakeinsert.h \
src/domain/undo/undotakemove.h \
src/domain/undo/undotakeremove.h \
src/domain/undo/undotakeselect.h \
src/frontends/observer.h \
src/frontends/frontend.h \
src/frontends/viewfacade.h \
src/frontends/qtfrontend/mainwindowgui.h \
src/frontends/qtfrontend/menuframe.h \
src/frontends/qtfrontend/qtfrontend.h \
src/frontends/qtfrontend/toolbar.h \
src/frontends/qtfrontend/dialogs/aboutdialog.h \
src/frontends/qtfrontend/dialogs/cameracontrollerdialog.h \
src/frontends/qtfrontend/dialogs/descriptiondialog.h \
src/frontends/qtfrontend/dialogs/externalcommanddialog.h \
src/frontends/qtfrontend/dialogs/helpbrowser.h \
src/frontends/qtfrontend/dialogs/licence.h \
src/frontends/qtfrontend/dialogs/startdialog.h \
src/frontends/qtfrontend/elements/clickablelabel.h \
src/frontends/qtfrontend/elements/flexiblelineedit.h \
src/frontends/qtfrontend/elements/flexiblespinbox.h \
src/frontends/qtfrontend/frameview/frameviewimage.h \
src/frontends/qtfrontend/frameview/frameviewinterface.h \
src/frontends/qtfrontend/preferences/controllerwidget.h \
src/frontends/qtfrontend/preferences/exportwidget.h \
src/frontends/qtfrontend/preferences/generaldialog.h \
src/frontends/qtfrontend/preferences/generalwidget.h \
src/frontends/qtfrontend/preferences/grabberwidget.h \
src/frontends/qtfrontend/preferences/importwidget.h \
src/frontends/qtfrontend/preferences/projectdialog.h \
src/frontends/qtfrontend/preferences/projectwidget.h \
src/frontends/qtfrontend/preferences/transformwidget.h \
src/frontends/qtfrontend/timeline/exposurethumbview.h \
src/frontends/qtfrontend/timeline/thumbview.h \
src/frontends/qtfrontend/timeline/timeline.h \
src/frontends/qtfrontend/tooltabs/compositingtab.h \
src/frontends/qtfrontend/tooltabs/projecttab.h \
src/frontends/qtfrontend/tooltabs/recordingtab.h \
src/frontends/qtfrontend/tooltabs/viewtab.h \
src/technical/externalchangemonitor.h \
src/technical/preferenceselement.h \
src/technical/preferencestool.h \
src/technical/util.h \
src/technical/audio/audiodriver.h \
src/technical/audio/audioformat.h \
src/technical/grabber/grabbercontrolcapabilities.h \
src/technical/grabber/grabbercontroller.h \
src/technical/grabber/grabberresolution.h \
src/technical/grabber/imageconverter.h \
src/technical/grabber/imagegrabber.h \
src/technical/grabber/imagegrabberdevice.h \
src/technical/grabber/imagegrabberfacade.h \
src/technical/grabber/imagegrabberthread.h \
src/technical/grabber/gphoto2/gphotocontroller.h \
src/technical/grabber/gphoto2/gphotograbber.h \
src/technical/grabber/gstreamer/gstgrabber.h \
src/technical/grabber/gstreamer/videotestgrabber.h \
src/technical/grabber/gstreamer/linux/dv1394grabber.h \
src/technical/grabber/gstreamer/linux/usbgrabber.h \
src/technical/grabber/gstreamer/windows/directshow1394grabber.h \
src/technical/grabber/gstreamer/windows/directshowusbgrabber.h \
src/technical/grabber/mediafoundation/mfcontroller.h \
src/technical/grabber/mediafoundation/mfgrabber.h \
src/technical/grabber/mediafoundation/mfutil.h \
src/technical/grabber/video4linux2/v4l2controller.h \
src/technical/grabber/video4linux2/v4l2grabber.h \
src/technical/videoencoder/ffmpegencoder.h \
src/technical/videoencoder/libavencoder.h \
src/technical/videoencoder/videoencoder.h \
src/technical/videoencoder/videoencoderfactory.h
SOURCES += src/main.cpp \
src/domain/domainfacade.cpp \
src/domain/animation/animationproject.cpp \
src/domain/animation/exposure.cpp \
src/domain/animation/projectserializer.cpp \
src/domain/animation/scene.cpp \
src/domain/animation/take.cpp \
src/domain/undo/undobase.cpp \
src/domain/undo/undoexposureadd.cpp \
src/domain/undo/undoexposureinsert.cpp \
src/domain/undo/undoexposuremove.cpp \
src/domain/undo/undoexposureremove.cpp \
src/domain/undo/undoexposureselect.cpp \
src/domain/undo/undoprojectnew.cpp \
src/domain/undo/undoprojectopen.cpp \
src/domain/undo/undosceneadd.cpp \
src/domain/undo/undosceneinsert.cpp \
src/domain/undo/undoscenemove.cpp \
src/domain/undo/undosceneremove.cpp \
src/domain/undo/undosceneselect.cpp \
src/domain/undo/undotakeadd.cpp \
src/domain/undo/undotakeinsert.cpp \
src/domain/undo/undotakemove.cpp \
src/domain/undo/undotakeremove.cpp \
src/domain/undo/undotakeselect.cpp \
src/frontends/viewfacade.cpp \
src/frontends/qtfrontend/mainwindowgui.cpp \
src/frontends/qtfrontend/menuframe.cpp \
src/frontends/qtfrontend/qtfrontend.cpp \
src/frontends/qtfrontend/toolbar.cpp \
src/frontends/qtfrontend/dialogs/aboutdialog.cpp \
src/frontends/qtfrontend/dialogs/cameracontrollerdialog.cpp \
src/frontends/qtfrontend/dialogs/descriptiondialog.cpp \
src/frontends/qtfrontend/dialogs/externalcommanddialog.cpp \
src/frontends/qtfrontend/dialogs/helpbrowser.cpp \
src/frontends/qtfrontend/dialogs/startdialog.cpp \
src/frontends/qtfrontend/elements/clickablelabel.cpp \
src/frontends/qtfrontend/elements/flexiblelineedit.cpp \
src/frontends/qtfrontend/elements/flexiblespinbox.cpp \
src/frontends/qtfrontend/frameview/frameviewimage.cpp \
src/frontends/qtfrontend/frameview/frameviewinterface.cpp \
src/frontends/qtfrontend/preferences/controllerwidget.cpp \
src/frontends/qtfrontend/preferences/exportwidget.cpp \
src/frontends/qtfrontend/preferences/generaldialog.cpp \
src/frontends/qtfrontend/preferences/generalwidget.cpp \
src/frontends/qtfrontend/preferences/grabberwidget.cpp \
src/frontends/qtfrontend/preferences/importwidget.cpp \
src/frontends/qtfrontend/preferences/projectdialog.cpp \
src/frontends/qtfrontend/preferences/projectwidget.cpp \
src/frontends/qtfrontend/preferences/transformwidget.cpp \
src/frontends/qtfrontend/timeline/exposurethumbview.cpp \
src/frontends/qtfrontend/timeline/thumbview.cpp \
src/frontends/qtfrontend/timeline/timeline.cpp \
src/frontends/qtfrontend/tooltabs/compositingtab.cpp \
src/frontends/qtfrontend/tooltabs/projecttab.cpp \
src/frontends/qtfrontend/tooltabs/recordingtab.cpp \
src/frontends/qtfrontend/tooltabs/viewtab.cpp \
src/technical/externalchangemonitor.cpp \
src/technical/preferenceselement.cpp \
src/technical/preferencestool.cpp \
src/technical/util.cpp \
src/technical/grabber/grabbercontrolcapabilities.cpp \
src/technical/grabber/grabbercontroller.cpp \
src/technical/grabber/grabberresolution.cpp \
src/technical/grabber/imagegrabber.cpp \
src/technical/grabber/imagegrabberdevice.cpp \
src/technical/grabber/imagegrabberfacade.cpp \
src/technical/grabber/imagegrabberthread.cpp \
src/technical/grabber/imageconverter.cpp \
src/technical/grabber/gphoto2/gphotocontroller.cpp \
src/technical/grabber/gphoto2/gphotograbber.cpp \
src/technical/grabber/gstreamer/gstgrabber.cpp \
src/technical/grabber/gstreamer/videotestgrabber.cpp \
src/technical/grabber/gstreamer/linux/dv1394grabber.cpp \
src/technical/grabber/gstreamer/linux/usbgrabber.cpp \
src/technical/grabber/gstreamer/windows/directshow1394grabber.cpp \
src/technical/grabber/gstreamer/windows/directshowusbgrabber.cpp \
src/technical/grabber/mediafoundation/mfcontroller.cpp \
src/technical/grabber/mediafoundation/mfgrabber.cpp \
src/technical/grabber/mediafoundation/mfutil.cpp \
src/technical/grabber/video4linux2/v4l2controller.cpp \
src/technical/grabber/video4linux2/v4l2grabber.cpp \
src/technical/videoencoder/ffmpegencoder.cpp \
src/technical/videoencoder/libavencoder.cpp \
src/technical/videoencoder/videoencoder.cpp \
src/technical/videoencoder/videoencoderfactory.cpp
TRANSLATIONS += translations/qstopmotion_fr.ts \
# translations/qstopmotion_br.ts \
translations/qstopmotion_cs.ts \
translations/qstopmotion_da.ts \
translations/qstopmotion_de.ts \
translations/qstopmotion_el.ts \
translations/qstopmotion_es.ts \
# translations/qstopmotion_fi.ts \
translations/qstopmotion_it.ts \
translations/qt_it.ts \
# translations/qstopmotion_kl.ts \
# translations/qstopmotion_no_nb.ts \
# translations/qstopmotion_no_nn.ts \
# translations/qstopmotion_no_se.ts \
translations/qstopmotion_pt.ts \
translations/qt_pt.ts \
translations/qstopmotion_ru.ts \
translations/qstopmotion_sv.ts \
translations/qt_sv.ts \
# translations/qstopmotion_sl.ts \
# translations/qstopmotion_tr.ts
DEPENDPATH += src
INCLUDEPATH += src
unix {
INCLUDEPATH += $$system(pkg-config --cflags gstreamer-0.10 | sed -e 's/-I//g')
}
win32 {
INCLUDEPATH += $$quote($(GST_INCLUDE)) \
$$quote($(GST_GDL_INCLUDE)) \
$$quote($(GST_GST_INCLUDE)) \
$$quote($(GST_XML_INCLUDE))
}
unix {
LIBS += $$system(pkg-config --libs gstreamer-0.10) \
-lX11
}
win32 {
LIBS += $$quote($(GST_GDL_LIB)) \
$$quote($(GST_GOBJ_LIB)) \
$$quote($(GST_GST_LIB)) \
$$quote($(GST_XML_LIB))
}
DISTFILES += src/config.cpp.in \
graphics/qstopmotion.png \
qstopmotion.pro.in \
qstopmotion.desktop \
qstopmotion.mime \
qstopmotion.1 \
configure \
AUTHORS \
README \
COPYING
unix {
DISTFILES += $$system(ls -x manual/*.html) \
$$system(ls -x manual/graphic/*.png) \
$$system(ls -x manual/icons/*.png) \
$$system(ls -x manual/screenshots/*.png) \
$$system(ls -x translations/*.qm)
}
DISTFILES -= qstopmotion.pro \
src/config.cpp
CONFIG += debug
# CONFIG += release warn_off
# DEFINES += NO_DEBUG
TEMPLATE = app
QT += widgets xml
target.path = /usr/local/bin
translations.path = /usr/local/share/qstopmotion/translations
translations.files = translations/*.qm
htmldoc.path = /usr/local/share/doc/qstopmotion/html
htmldoc.files = manual/*.html
htmldoc.extra = $(INSTALL_DIR) manual/graphic $(INSTALL_ROOT)/usr/local/share/doc/qstopmotion/html;
htmldoc.extra += $(INSTALL_DIR) manual/icons $(INSTALL_ROOT)/usr/local/share/doc/qstopmotion/html;
htmldoc.extra += $(INSTALL_DIR) manual/screenshots $(INSTALL_ROOT)/usr/local/share/doc/qstopmotion/html;
# Dummy target to fix permissions.
dummy.path = /usr/local/bin
dummy.extra += chmod 644 $(INSTALL_ROOT)/usr/local/share/qstopmotion/translations/*.qm \
$(INSTALL_ROOT)/usr/local/share/doc/qstopmotion/html/*.html \
$(INSTALL_ROOT)/usr/local/share/doc/qstopmotion/html/graphic/* \
$(INSTALL_ROOT)/usr/local/share/doc/qstopmotion/html/icons/* \
$(INSTALL_ROOT)/usr/local/share/doc/qstopmotion/html/screenshots/*;
dummy.extra += chmod 755 $(INSTALL_ROOT)/usr/local/share/qstopmotion/translations \
$(INSTALL_ROOT)/usr/local/bin/$(QMAKE_TARGET) \
$(INSTALL_ROOT)/usr/local/share/doc/qstopmotion/html \
$(INSTALL_ROOT)/usr/local/share/doc/qstopmotion/html/graphic \
$(INSTALL_ROOT)/usr/local/share/doc/qstopmotion/html/icons \
$(INSTALL_ROOT)/usr/local/share/doc/qstopmotion/html/screenshots;
INSTALLS += target translations htmldoc dummy
|