blob: a386a5d64e174e53b5d93f6f1c29252ae1d857a7 (
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
|
cache()
TEMPLATE = app
QT += qml quick gui network xmlpatterns
TARGET = QuickForecast
include(src/src.pri)
APP_FILES = \
$$PWD/qml/main.qml \
$$PWD/qml/pages/BasicPage.qml \
$$PWD/qml/pages/CitiesPage.qml \
$$PWD/qml/pages/OneDayPage.qml \
$$PWD/qml/pages/LongTermPage.qml \
$$PWD/qml/pages/LongTermDayItem.qml \
$$PWD/qml/pages/OneDayZoomItem.qml \
$$PWD/qml/pages/OneDaySliderItem.qml \
$$PWD/qml/pages/Separator.qml \
$$PWD/qml/models/WeatherModel.qml \
$$PWD/qml/js/utils.js
# Touch Styled Controls
APP_FILES += \
$$PWD/qml/touch/TouchLabel.qml \
$$PWD/qml/touch/TouchScrollView.qml \
$$PWD/qml/touch/TouchSlider.qml \
$$PWD/qml/touch/TouchTextField.qml \
$$PWD/qml/touch/ListViewDelegate.qml \
$$PWD/qml/touch/images/BackArrow.png \
$$PWD/qml/touch/images/Pointer.png \
$$PWD/qml/touch/images/Pointer_pressed.png \
$$PWD/qml/touch/images/Circle.png \
$$PWD/qml/touch/images/darkclose.png \
$$PWD/qml/touch/images/magnifier.png \
$$PWD/qml/touch/images/Clear.png
# Fonts
APP_FILES += \
$$PWD/fonts/OpenSans-Bold.ttf \
$$PWD/fonts/OpenSans-Semibold.ttf \
$$PWD/fonts/OpenSans-Regular.ttf
OTHER_FILES += $$APP_FILES
# Create the resource file
GENERATED_RESOURCE_FILE = $$OUT_PWD/weatherapp.qrc
RESOURCE_CONTENT = \
"<RCC>" \
"<qresource>"
for(resourcefile, APP_FILES) {
resourcefileabsolutepath = $$absolute_path($$resourcefile)
relativepath_in = $$relative_path($$resourcefileabsolutepath, $$_PRO_FILE_PWD_)
relativepath_out = $$relative_path($$resourcefileabsolutepath, $$OUT_PWD)
RESOURCE_CONTENT += "<file alias=\"weatherapp/$$relativepath_in\">$$relativepath_out</file>"
}
RESOURCE_CONTENT += \
"</qresource>" \
"</RCC>"
write_file($$GENERATED_RESOURCE_FILE, RESOURCE_CONTENT)|error("Aborting.")
RESOURCES += $$GENERATED_RESOURCE_FILE
ios {
FONTS.files = $$PWD/fonts/OpenSans-Bold.ttf $$PWD/fonts/OpenSans-Semibold.ttf $$PWD/fonts/OpenSans-Regular.ttf
FONTS.path = fonts
QMAKE_BUNDLE_DATA += FONTS
QMAKE_INFO_PLIST = ios/iosInfo.plist
}
android: ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android
|