Theme Editor: Added an edit menu with a find/replace function (copied from an LGPL...
[kugel-rb.git] / utils / themeeditor / themeeditor.pro
blob329500e350b4e9d878effbb5311a9b67c1e81904
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,)
10 # Include directories
11 INCLUDEPATH += gui
12 INCLUDEPATH += models
13 INCLUDEPATH += graphics
14 INCLUDEPATH += findreplace
16 # Stuff for the parse lib
17 libskin_parser.commands = @$(MAKE) \
18 BUILDDIR=$$OBJECTS_DIR \
19 -C \
20 $$RBBASE_DIR/lib/skin_parser \
21 CC=\"$$QMAKE_CC\"
22 QMAKE_EXTRA_TARGETS += libskin_parser
23 PRE_TARGETDEPS += libskin_parser
24 INCLUDEPATH += $$RBBASE_DIR/lib/skin_parser
25 LIBS += -L$$OBJECTS_DIR \
26 -lskin_parser
27 DEPENDPATH = $$INCLUDEPATH
28 HEADERS += models/parsetreemodel.h \
29 models/parsetreenode.h \
30 gui/editorwindow.h \
31 gui/skinhighlighter.h \
32 gui/skindocument.h \
33 gui/preferencesdialog.h \
34 gui/codeeditor.h \
35 models/projectmodel.h \
36 gui/tabcontent.h \
37 gui/configdocument.h \
38 gui/skinviewer.h \
39 graphics/rbscreen.h \
40 graphics/rbviewport.h \
41 graphics/rbrenderinfo.h \
42 graphics/rbimage.h \
43 graphics/rbfont.h \
44 gui/devicestate.h \
45 findreplace/findreplaceform.h \
46 findreplace/findreplacedialog.h
47 SOURCES += main.cpp \
48 models/parsetreemodel.cpp \
49 models/parsetreenode.cpp \
50 gui/editorwindow.cpp \
51 gui/skinhighlighter.cpp \
52 gui/skindocument.cpp \
53 gui/preferencesdialog.cpp \
54 gui/codeeditor.cpp \
55 models/projectmodel.cpp \
56 gui/configdocument.cpp \
57 gui/skinviewer.cpp \
58 graphics/rbscreen.cpp \
59 graphics/rbviewport.cpp \
60 graphics/rbrenderinfo.cpp \
61 graphics/rbimage.cpp \
62 graphics/rbfont.cpp \
63 gui/devicestate.cpp \
64 findreplace/findreplaceform.cpp \
65 findreplace/findreplacedialog.cpp
66 OTHER_FILES += README \
67 resources/windowicon.png \
68 resources/appicon.xcf \
69 resources/COPYING \
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 \
77 gui/skinviewer.ui \
78 findreplace/findreplaceform.ui \
79 findreplace/findreplacedialog.ui
80 RESOURCES += resources.qrc