diff options
| author | Jonathan Gordon <rockbox@jdgordon.info> | 2010-06-17 06:52:02 +0000 |
|---|---|---|
| committer | Jonathan Gordon <rockbox@jdgordon.info> | 2010-06-17 06:52:02 +0000 |
| commit | 36b934d241d2560be6693f90c9aba501a1ec0ae7 (patch) | |
| tree | 39b57aa3bc373a967e4d1f7d29671226307294c8 /utils/themeeditor/themeeditor.pro | |
| parent | ca564287ee3f48945d45c7d92be7a83452f53745 (diff) | |
| download | rockbox-36b934d241d2560be6693f90c9aba501a1ec0ae7.zip rockbox-36b934d241d2560be6693f90c9aba501a1ec0ae7.tar.gz rockbox-36b934d241d2560be6693f90c9aba501a1ec0ae7.tar.bz2 rockbox-36b934d241d2560be6693f90c9aba501a1ec0ae7.tar.xz | |
Move the skin parser to a seperate library
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@26877 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'utils/themeeditor/themeeditor.pro')
| -rw-r--r-- | utils/themeeditor/themeeditor.pro | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/utils/themeeditor/themeeditor.pro b/utils/themeeditor/themeeditor.pro index 213bcd8..bf48bda 100644 --- a/utils/themeeditor/themeeditor.pro +++ b/utils/themeeditor/themeeditor.pro @@ -5,17 +5,26 @@ UI_DIR = $$MYBUILDDIR/ui MOC_DIR = $$MYBUILDDIR/moc RCC_DIR = $$MYBUILDDIR/rcc +RBBASE_DIR = $$_PRO_FILE_PWD_ +RBBASE_DIR = $$replace(RBBASE_DIR,/utils/themeeditor,) + #Include directories INCLUDEPATH += gui -INCLUDEPATH += parser INCLUDEPATH += models -HEADERS += parser/tag_table.h \ - parser/symbols.h \ - parser/skin_parser.h \ - parser/skin_scan.h \ - parser/skin_debug.h \ - models/parsetreemodel.h \ + +# Stuff for the parse lib +libskin_parser.commands = @$(MAKE) \ + BUILDDIR=$$OBJECTS_DIR -C $$RBBASE_DIR/lib/skin_parser CC=\"$$QMAKE_CC\" +QMAKE_EXTRA_TARGETS += libskin_parser +PRE_TARGETDEPS += libskin_parser +INCLUDEPATH += $$RBBASE_DIR/lib/skin_parser +LIBS += -L$$OBJECTS_DIR -lskin_parser + + +DEPENDPATH = $$INCLUDEPATH + +HEADERS += models/parsetreemodel.h \ models/parsetreenode.h \ gui/editorwindow.h \ gui/skinhighlighter.h \ @@ -26,11 +35,7 @@ HEADERS += parser/tag_table.h \ gui/tabcontent.h \ gui/configdocument.h \ gui/skinviewer.h -SOURCES += parser/tag_table.c \ - parser/skin_parser.c \ - parser/skin_scan.c \ - parser/skin_debug.c \ - main.cpp \ +SOURCES += main.cpp \ models/parsetreemodel.cpp \ models/parsetreenode.cpp \ gui/editorwindow.cpp \ |