1 # build in a separate folder.
2 MYBUILDDIR
= $$OUT_PWD
/build
/
3 OBJECTS_DIR
= $$MYBUILDDIR
/o
4 UI_DIR
= $$MYBUILDDIR
/ui
5 MOC_DIR
= $$MYBUILDDIR
/moc
6 RCC_DIR
= $$MYBUILDDIR
/rcc
7 RBBASE_DIR
= $$_PRO_FILE_PWD_
8 RBBASE_DIR
= $$
replace(RBBASE_DIR
,/utils
/themeeditor
,)
13 INCLUDEPATH
+= graphics
14 INCLUDEPATH
+= findreplace
16 # Stuff for the parse lib
17 libskin_parser
.commands
= @$
(MAKE
) \
18 BUILDDIR
=$$OBJECTS_DIR \
20 $$RBBASE_DIR
/lib
/skin_parser \
22 QMAKE_EXTRA_TARGETS
+= libskin_parser
23 PRE_TARGETDEPS
+= libskin_parser
24 INCLUDEPATH
+= $$RBBASE_DIR
/lib
/skin_parser
25 LIBS
+= -L$$OBJECTS_DIR \
27 DEPENDPATH
= $$INCLUDEPATH
28 HEADERS
+= models
/parsetreemodel
.h \
29 models
/parsetreenode
.h \
31 gui
/skinhighlighter
.h \
33 gui
/preferencesdialog
.h \
35 models
/projectmodel
.h \
37 gui
/configdocument
.h \
40 graphics
/rbviewport
.h \
41 graphics
/rbrenderinfo
.h \
45 findreplace
/findreplaceform
.h \
46 findreplace
/findreplacedialog
.h
48 models
/parsetreemodel
.cpp \
49 models
/parsetreenode
.cpp \
50 gui
/editorwindow
.cpp \
51 gui
/skinhighlighter
.cpp \
52 gui
/skindocument
.cpp \
53 gui
/preferencesdialog
.cpp \
55 models
/projectmodel
.cpp \
56 gui
/configdocument
.cpp \
58 graphics
/rbscreen
.cpp \
59 graphics
/rbviewport
.cpp \
60 graphics
/rbrenderinfo
.cpp \
61 graphics
/rbimage
.cpp \
64 findreplace
/findreplaceform
.cpp \
65 findreplace
/findreplacedialog
.cpp
66 OTHER_FILES
+= README \
67 resources
/windowicon
.png \
68 resources
/appicon
.xcf \
70 resources
/document
-save
.png \
71 resources
/document
-open.png \
72 resources
/document
-new
.png \
73 resources
/deviceoptions
74 FORMS
+= gui
/editorwindow
.ui \
75 gui
/preferencesdialog
.ui \
76 gui
/configdocument
.ui \
78 findreplace
/findreplaceform
.ui \
79 findreplace
/findreplacedialog
.ui
80 RESOURCES
+= resources
.qrc