Files
Qt-Music-Player/Music-Player.pro

61 lines
1.9 KiB
Prolog

QT += core gui widgets multimedia
CONFIG += c++17
CONFIG += lrelease
CONFIG += embed_translations
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
# ----------------------------------------------------
# Sources
# ----------------------------------------------------
SOURCES += \
src/components/albumTile/albumtile.cpp \
src/components/spinningAlbumArt/spinningalbumart.cpp \
src/components/timePlayedWidget/timePlayedWidget.cpp \
src/components/tracklistWidget/tracklistwidget.cpp \
src/main.cpp \
src/windows/musicSelector/musicSelector.cpp \
src/windows/playerWindow/playerWindow.cpp \
src/layout/flowLayout/flowLayout.cpp
# ----------------------------------------------------
# Headers
# ----------------------------------------------------
HEADERS += \
src/components/albumTile/albumtile.h \
src/components/spinningAlbumArt/spinningalbumart.h \
src/components/timePlayedWidget/timePlayedWidget.h \
src/components/tracklistWidget/tracklistwidget.h \
src/data/cleanerScripts.h \
src/windows/musicSelector/musicSelector.h \
src/windows/playerWindow/playerWindow.h \
src/data/albumInformation.h \
src/layout/flowLayout/flowLayout.h
# ----------------------------------------------------
# UI Forms
# ----------------------------------------------------
FORMS += \
src/windows/musicSelector/musicSelector.ui
# ----------------------------------------------------
# Deployment
# ----------------------------------------------------
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target
# ----------------------------------------------------
# Files NOT to distribute
# ----------------------------------------------------
DISTFILES += \
# Keep Qt Creator's local config OUT of the repo
# (Only include this if you want to *explicitly* ship it)
# Music-Player.pro.user