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
15 # Stuff for the parse lib
16 libskin_parser
.commands
= @$
(MAKE
) \
17 BUILDDIR
=$$OBJECTS_DIR \
19 $$RBBASE_DIR
/lib
/skin_parser \
21 QMAKE_EXTRA_TARGETS
+= libskin_parser
22 PRE_TARGETDEPS
+= libskin_parser
23 INCLUDEPATH
+= $$RBBASE_DIR
/lib
/skin_parser
24 LIBS
+= -L$$OBJECTS_DIR \
26 DEPENDPATH
= $$INCLUDEPATH
27 HEADERS
+= models
/parsetreemodel
.h \
28 models
/parsetreenode
.h \
30 gui
/skinhighlighter
.h \
32 gui
/preferencesdialog
.h \
34 models
/projectmodel
.h \
36 gui
/configdocument
.h \
39 graphics
/rbviewport
.h \
40 graphics
/rbrenderinfo
.h \
45 models
/parsetreemodel
.cpp \
46 models
/parsetreenode
.cpp \
47 gui
/editorwindow
.cpp \
48 gui
/skinhighlighter
.cpp \
49 gui
/skindocument
.cpp \
50 gui
/preferencesdialog
.cpp \
52 models
/projectmodel
.cpp \
53 gui
/configdocument
.cpp \
55 graphics
/rbscreen
.cpp \
56 graphics
/rbviewport
.cpp \
57 graphics
/rbrenderinfo
.cpp \
58 graphics
/rbimage
.cpp \
61 OTHER_FILES
+= README \
62 resources
/windowicon
.png \
63 resources
/appicon
.xcf \
65 resources
/document
-save
.png \
66 resources
/document
-open.png \
67 resources
/document
-new
.png \
68 resources
/deviceoptions
69 FORMS
+= gui
/editorwindow
.ui \
70 gui
/preferencesdialog
.ui \
71 gui
/configdocument
.ui \
73 RESOURCES
+= resources
.qrc