A Morse Code Training Application. https://bits.sigpipe.me/projects/cutecw/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

144 lines
3.4 KiB

#-------------------------------------------------
#
# Project created by QtCreator 2010-07-01T21:21:28
#
#-------------------------------------------------
QT += core gui multimedia network xml widgets
TARGET = cutecw
TEMPLATE = app
VERSION = 1.2
# Activate this line if you want a portable build
# This will makes the software to use a config in the
# current "runtime" folder instead of system-wide one
#DEFINES += "PORTABLE_BUILD=TRUE"
RESOURCES = cutecw.qrc
SOURCES += main.cpp\
MainWindow.cpp \
Morse.cpp \
Generator.cpp \
MorseStat.cpp \
Prefs.cpp \
modes/SpeedTrainingMode.cpp \
modes/TrainingMode.cpp \
modes/MorseMode.cpp \
modes/PlayMode.cpp \
modes/LetterTrainingMode.cpp \
modes/WordTrainingMode.cpp \
modes/ReadMode.cpp \
modes/ChooseSequenceDialog.cpp \
modes/GroupingMode.cpp \
modes/KeyTraining.cpp \
modes/games/MGameMode.cpp \
modes/games/MCountGameMode.cpp \
modes/games/MTimeGameMode.cpp \
modes/games/GroupGame.cpp \
modes/games/WordGame.cpp \
modes/games/HighScoresDialog.cpp \
modes/games/HighScores.cpp \
modes/QModeStart.cpp \
AboutDialog.cpp \
modes/FrontPage.cpp \
GoalBar.cpp \
widgets/KeyTimingDisplay.cpp \
KeyingReader.cpp \
modes/games/KeyInvaders.cpp \
modes/games/Invader.cpp \
modes/MSequences.cpp
HEADERS += MainWindow.h \
Morse.h \
morse_code.h \
Generator.h \
MorseStat.h \
Prefs.h \
modes/SpeedTrainingMode.h \
modes/TrainingMode.h \
modes/MorseMode.h \
modes/PlayMode.h \
modes/LetterTrainingMode.h \
modes/WordTrainingMode.h \
modes/ReadMode.h \
modes/ChooseSequenceDialog.h \
modes/GroupingMode.h \
modes/KeyTraining.h \
modes/games/MGameMode.h \
modes/games/MCountGameMode.h \
modes/games/MTimeGameMode.h \
modes/games/GroupGame.h \
modes/games/WordGame.h \
modes/games/HighScoresDialog.h \
modes/games/HighScores.h \
modes/QModeStart.h \
AboutDialog.h \
modes/FrontPage.h \
GoalBar.h \
widgets/KeyTimingDisplay.h \
KeyingReader.h \
modes/games/KeyInvaders.h \
modes/games/Invader.h \
modes/MSequences.h
FORMS += AboutDialog.ui
DEFINES += "QT_MESSAGELOGCONTEXT=TRUE"
CONFIG += mobility
MOBILITY =
symbian {
TARGET.UID3 = 0xe0df144b
# TARGET.CAPABILITY +=
TARGET.EPOCSTACKSIZE = 0x14000
TARGET.EPOCHEAPSIZE = 0x020000 0x800000
}
OTHER_FILES += \
debian/changelog \
debian/compat \
debian/control \
debian/copyright \
debian/README \
debian/rules \
cutecw.desktop
TRANSLATIONS = cutecw_en.ts \
cutecw_fr.ts
BINDIR = $$PREFIX/bin
DATADIR =$$PREFIX/share
macx {
CONFIG += x86 x86_64
# CONFIG += x86 ppc x86_64 ppc64
QMAKE_CXXFLAGS += -std=c++11
}
unix:!symbian {
icon26.files = icons/26x26/cutecw.png
icon48.files = icons/48x48/cutecw.png
icon64.files = icons/64x64/cutecw.png
icon26.path = $$DATADIR/icons/hicolor/26x26/apps
icon48.path = $$DATADIR/icons/hicolor/48x48/apps
icon64.path = $$DATADIR/icons/hicolor/64x64/apps
desktopfile.files = $${TARGET}.desktop
maemo5 {
target.path = /opt/usr/bin
desktopfile.path = /usr/share/applications/hildon
} else {
target.path = /usr/local/bin
desktopfile.path = /usr/share/applications
}
INSTALLS += desktopfile
INSTALLS += target
INSTALLS += icon26 icon48 icon64
}