-
Notifications
You must be signed in to change notification settings - Fork 2
/
kale.pro
108 lines (95 loc) · 2.31 KB
/
kale.pro
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
QT += core widgets
QMAKE_CFLAGS += -std=c99
QMAKE_CXXFLAGS += -std=c++11
TARGET = kale
TEMPLATE = app
CONFIG += c++11
CONFIG(debug, debug|release) {
DESTDIR = debug
}
CONFIG(release, debug|release) {
DESTDIR = release
}
OBJECTS_DIR = obj/$$DESTDIR
MOC_DIR = $$OBJECTS_DIR
RCC_DIR = $$OBJECTS_DIR
# copy docs on build
copydata.commands += \
$(COPY_DIR) \"$$PWD/docs\" $$DESTDIR &&\
$(COPY_FILE) \"$$PWD/CHANGES.txt\" $$DESTDIR &&\
$(COPY_FILE) \"$$PWD/COPYING.txt\" $$DESTDIR
first.depends = $(first) copydata
export(first.depends)
export(copydata.commands)
QMAKE_EXTRA_TARGETS += first copydata
# OS-specific metadata and stuff
win32:RC_FILE = src/windows.rc
macx:ICON = src/images/main.icns
# build on OS X with xcode/clang and libc++
macx:QMAKE_CXXFLAGS += -stdlib=libc++
SOURCES += \
src/romfile.cpp \
src/mapscene.cpp \
src/mapchange.cpp \
src/mainwindow.cpp \
src/level.cpp \
src/compress.c \
src/main.cpp \
src/tileset.cpp \
src/coursewindow.cpp \
src/stuff.cpp \
src/sceneitem.cpp \
src/graphics.cpp \
src/propertieswindow.cpp \
src/hexspinbox.cpp \
src/tilesetview.cpp \
src/tileeditwindow.cpp \
src/spriteeditwindow.cpp \
src/exiteditwindow.cpp \
src/mapclear.cpp \
src/mapcleareditwindow.cpp \
src/tileseteditwindow.cpp \
src/paletteeditwindow.cpp \
src/patches.cpp
HEADERS += \
src/romfile.h \
src/mapscene.h \
src/mapchange.h \
src/mainwindow.h \
src/level.h \
src/compress.h \
src/version.h \
src/graphics.h \
src/tileset.h \
src/coursewindow.h \
src/stuff.h \
src/sceneitem.h \
src/propertieswindow.h \
src/hexspinbox.h \
src/tilesetview.h \
src/tileeditwindow.h \
src/spriteeditwindow.h \
src/exiteditwindow.h \
src/mapclear.h \
src/mapcleareditwindow.h \
src/tileseteditwindow.h \
src/paletteeditwindow.h \
src/patches.h
FORMS += \
src/mainwindow.ui \
src/coursewindow.ui \
src/propertieswindow.ui \
src/tileeditwindow.ui \
src/spriteeditwindow.ui \
src/exiteditwindow.ui \
src/mapcleareditwindow.ui \
src/tileseteditwindow.ui \
src/paletteeditwindow.ui
RESOURCES += \
src/icons.qrc \
src/patches.qrc
OTHER_FILES += \
src/windows.rc \
TODO.txt \
CHANGES.txt \
README.md