summaryrefslogtreecommitdiffstats
path: root/demos/mobile/guitartuner/guitartuner.pro
blob: b86f47789d275dba5dd662acb29c3b2dbf8a1527 (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
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
#-------------------------------------------------
#
# Project created by QtCreator 2010-10-22T14:28:56
#
#-------------------------------------------------

QT       += core gui widgets

TARGET = guitartuner
TEMPLATE = app

ICON = images/guitartuner_icon.svg

SOURCES += src/main.cpp\
    src/guitartuner.cpp \
    src/voicegenerator.cpp \
    src/voiceanalyzer.cpp \
    src/guitartunerui.cpp \
    src/fastfouriertransformer.cpp

HEADERS  += src/guitartuner.h \
    src/voicegenerator.h \
    src/voiceanalyzer.h \
    src/constants.h \
    src/guitartunerui.h \
    src/fastfouriertransformer.h

FORMS    += src/guitartunerui.ui

VERSION = 1.2.0

symbian {
    INCLUDEPATH += /epoc32/include/mmf/common
    INCLUDEPATH += /epoc32/include/mmf/server
    LIBS += -lmmfdevsound
    TARGET.UID3 = 0xEC46D2C8
    # TARGET.CAPABILITY +=
    # TARGET.EPOCSTACKSIZE = 0x14000
    # TARGET.EPOCHEAPSIZE = 0x020000 0x1000000
}

RESOURCES += \
    guitartuner.qrc

# Avoid auto screen rotation
DEFINES += ORIENTATIONLOCK

symbian {
    contains(DEFINES, ORIENTATIONLOCK):LIBS += -lavkon -leikcore -leiksrv -lcone
}


# Add mobility into Qt's CONFIG, and add  multimedia into MOBILITY.

win32 {
    QT += multimedia
    RC_FILE = src/guitartuner.rc
}
else {
    CONFIG += mobility
    MOBILITY += multimedia 
}

symbian {
    TARGET.CAPABILITY = UserEnvironment
}

# Add quick1 module
QT       += quick1

OTHER_FILES += \
    src/application.qml \
    src/mycomponents/Adjuster.qml \
    src/mycomponents/adjustbars.js \
    src/mycomponents/ToggleButton.qml

OTHER_FILES += \
    src/mycomponents/NotesModel.qml \
    src/mycomponents/NoteButtonView.qml \
    src/mycomponents/Meter.qml

unix:!symbian {
    maemo5 {
        target.path = /opt/usr/bin
    } else {
        target.path = /usr/local/bin
    }
    INSTALLS += target
}