diff options
author | Oswald Buddenhagen <[email protected]> | 2013-03-07 19:38:26 +0100 |
---|---|---|
committer | The Qt Project <[email protected]> | 2014-01-20 09:26:47 +0100 |
commit | 11476aaa192739d78a99c0ad72521af88f4a2d00 (patch) | |
tree | 1dab6f7988d62fee7ed19103a3ea05a6d027ec78 | |
parent | 327424d60819e790dff78bff309e97ec08dcccd8 (diff) |
move and build qlalr
Change-Id: I852e1a33fc056a52f6dbba8aaf7dd75274bbe815
Reviewed-by: Thiago Macieira <[email protected]>
-rw-r--r-- | src/src.pro | 11 | ||||
-rw-r--r-- | src/tools/qlalr/compress.cpp (renamed from util/qlalr/compress.cpp) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/compress.h (renamed from util/qlalr/compress.h) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/cppgenerator.cpp (renamed from util/qlalr/cppgenerator.cpp) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/cppgenerator.h (renamed from util/qlalr/cppgenerator.h) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/doc/qlalr.qdocconf (renamed from util/qlalr/doc/qlalr.qdocconf) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/doc/src/classic.css (renamed from util/qlalr/doc/src/classic.css) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/doc/src/images/qt-logo.png (renamed from util/qlalr/doc/src/images/qt-logo.png) | bin | 1422 -> 1422 bytes | |||
-rw-r--r-- | src/tools/qlalr/doc/src/qlalr.qdoc (renamed from util/qlalr/doc/src/qlalr.qdoc) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/dotgraph.cpp (renamed from util/qlalr/dotgraph.cpp) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/dotgraph.h (renamed from util/qlalr/dotgraph.h) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/dummy-xml/dummy-xml.pro (renamed from util/qlalr/examples/dummy-xml/dummy-xml.pro) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/dummy-xml/ll/dummy-xml-ll.cpp (renamed from util/qlalr/examples/dummy-xml/ll/dummy-xml-ll.cpp) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/dummy-xml/xml.g (renamed from util/qlalr/examples/dummy-xml/xml.g) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/glsl/build.sh (renamed from util/qlalr/examples/glsl/build.sh) | 0 | ||||
-rwxr-xr-x | src/tools/qlalr/examples/glsl/glsl (renamed from util/qlalr/examples/glsl/glsl) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/glsl/glsl-lex.l (renamed from util/qlalr/examples/glsl/glsl-lex.l) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/glsl/glsl.g (renamed from util/qlalr/examples/glsl/glsl.g) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/glsl/glsl.pro (renamed from util/qlalr/examples/glsl/glsl.pro) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/lambda/COMPILE (renamed from util/qlalr/examples/lambda/COMPILE) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/lambda/lambda.g (renamed from util/qlalr/examples/lambda/lambda.g) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/lambda/lambda.pro (renamed from util/qlalr/examples/lambda/lambda.pro) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/lambda/main.cpp (renamed from util/qlalr/examples/lambda/main.cpp) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/qparser/COMPILE (renamed from util/qlalr/examples/qparser/COMPILE) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/qparser/calc.g (renamed from util/qlalr/examples/qparser/calc.g) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/qparser/calc.l (renamed from util/qlalr/examples/qparser/calc.l) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/qparser/qparser.cpp (renamed from util/qlalr/examples/qparser/qparser.cpp) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/qparser/qparser.h (renamed from util/qlalr/examples/qparser/qparser.h) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/examples/qparser/qparser.pro (renamed from util/qlalr/examples/qparser/qparser.pro) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/grammar.cpp (renamed from util/qlalr/grammar.cpp) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/grammar_p.h (renamed from util/qlalr/grammar_p.h) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/lalr.cpp (renamed from util/qlalr/lalr.cpp) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/lalr.g (renamed from util/qlalr/lalr.g) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/lalr.h (renamed from util/qlalr/lalr.h) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/main.cpp (renamed from util/qlalr/main.cpp) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/parsetable.cpp (renamed from util/qlalr/parsetable.cpp) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/parsetable.h (renamed from util/qlalr/parsetable.h) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/qlalr.pro (renamed from util/qlalr/qlalr.pro) | 12 | ||||
-rw-r--r-- | src/tools/qlalr/recognizer.cpp (renamed from util/qlalr/recognizer.cpp) | 0 | ||||
-rw-r--r-- | src/tools/qlalr/recognizer.h (renamed from util/qlalr/recognizer.h) | 0 |
40 files changed, 14 insertions, 9 deletions
diff --git a/src/src.pro b/src/src.pro index a782d585d56..121188bd5aa 100644 --- a/src/src.pro +++ b/src/src.pro @@ -14,6 +14,11 @@ src_tools_rcc.target = sub-rcc src_tools_rcc.depends = src_tools_bootstrap src_tools_rcc.CONFIG = host_build +src_tools_qlalr.subdir = tools/qlalr +src_tools_qlalr.target = sub-qlalr +force_bootstrap: src_tools_qlalr.depends = src_tools_bootstrap +else: src_tools_qlalr.depends = src_corelib + src_tools_uic.subdir = tools/uic src_tools_uic.target = sub-uic src_tools_uic.CONFIG = host_build @@ -110,8 +115,8 @@ src_plugins.depends = src_sql src_xml src_network src_android.subdir = $$PWD/android # this order is important -SUBDIRS += src_tools_bootstrap src_tools_moc src_tools_rcc src_corelib -TOOLS = src_tools_moc src_tools_rcc +SUBDIRS += src_tools_bootstrap src_tools_moc src_tools_rcc src_corelib src_tools_qlalr +TOOLS = src_tools_moc src_tools_rcc src_tools_qlalr win32:SUBDIRS += src_winmain SUBDIRS += src_network src_sql src_xml src_testlib contains(QT_CONFIG, dbus) { @@ -153,7 +158,7 @@ nacl: SUBDIRS -= src_network src_testlib android:!android-no-sdk: SUBDIRS += src_android TR_EXCLUDE = \ - src_tools_bootstrap src_tools_moc src_tools_rcc src_tools_uic \ + src_tools_bootstrap src_tools_moc src_tools_rcc src_tools_uic src_tools_qlalr \ src_tools_bootstrap_dbus src_tools_qdbusxml2cpp src_tools_qdbuscpp2xml sub-tools.depends = $$TOOLS diff --git a/util/qlalr/compress.cpp b/src/tools/qlalr/compress.cpp index 4ae07160475..4ae07160475 100644 --- a/util/qlalr/compress.cpp +++ b/src/tools/qlalr/compress.cpp diff --git a/util/qlalr/compress.h b/src/tools/qlalr/compress.h index 72f1d1db83f..72f1d1db83f 100644 --- a/util/qlalr/compress.h +++ b/src/tools/qlalr/compress.h diff --git a/util/qlalr/cppgenerator.cpp b/src/tools/qlalr/cppgenerator.cpp index d48c0593970..d48c0593970 100644 --- a/util/qlalr/cppgenerator.cpp +++ b/src/tools/qlalr/cppgenerator.cpp diff --git a/util/qlalr/cppgenerator.h b/src/tools/qlalr/cppgenerator.h index 3ee5dc91e3c..3ee5dc91e3c 100644 --- a/util/qlalr/cppgenerator.h +++ b/src/tools/qlalr/cppgenerator.h diff --git a/util/qlalr/doc/qlalr.qdocconf b/src/tools/qlalr/doc/qlalr.qdocconf index 434393a7273..434393a7273 100644 --- a/util/qlalr/doc/qlalr.qdocconf +++ b/src/tools/qlalr/doc/qlalr.qdocconf diff --git a/util/qlalr/doc/src/classic.css b/src/tools/qlalr/doc/src/classic.css index afc66d548ae..afc66d548ae 100644 --- a/util/qlalr/doc/src/classic.css +++ b/src/tools/qlalr/doc/src/classic.css diff --git a/util/qlalr/doc/src/images/qt-logo.png b/src/tools/qlalr/doc/src/images/qt-logo.png Binary files differindex 2dc67161c1b..2dc67161c1b 100644 --- a/util/qlalr/doc/src/images/qt-logo.png +++ b/src/tools/qlalr/doc/src/images/qt-logo.png diff --git a/util/qlalr/doc/src/qlalr.qdoc b/src/tools/qlalr/doc/src/qlalr.qdoc index 36cf27b3d9d..36cf27b3d9d 100644 --- a/util/qlalr/doc/src/qlalr.qdoc +++ b/src/tools/qlalr/doc/src/qlalr.qdoc diff --git a/util/qlalr/dotgraph.cpp b/src/tools/qlalr/dotgraph.cpp index 60ec82ae845..60ec82ae845 100644 --- a/util/qlalr/dotgraph.cpp +++ b/src/tools/qlalr/dotgraph.cpp diff --git a/util/qlalr/dotgraph.h b/src/tools/qlalr/dotgraph.h index 1d21db060a4..1d21db060a4 100644 --- a/util/qlalr/dotgraph.h +++ b/src/tools/qlalr/dotgraph.h diff --git a/util/qlalr/examples/dummy-xml/dummy-xml.pro b/src/tools/qlalr/examples/dummy-xml/dummy-xml.pro index e54512d6c9b..e54512d6c9b 100644 --- a/util/qlalr/examples/dummy-xml/dummy-xml.pro +++ b/src/tools/qlalr/examples/dummy-xml/dummy-xml.pro diff --git a/util/qlalr/examples/dummy-xml/ll/dummy-xml-ll.cpp b/src/tools/qlalr/examples/dummy-xml/ll/dummy-xml-ll.cpp index 3d2a09c845c..3d2a09c845c 100644 --- a/util/qlalr/examples/dummy-xml/ll/dummy-xml-ll.cpp +++ b/src/tools/qlalr/examples/dummy-xml/ll/dummy-xml-ll.cpp diff --git a/util/qlalr/examples/dummy-xml/xml.g b/src/tools/qlalr/examples/dummy-xml/xml.g index a5d6b6e978f..a5d6b6e978f 100644 --- a/util/qlalr/examples/dummy-xml/xml.g +++ b/src/tools/qlalr/examples/dummy-xml/xml.g diff --git a/util/qlalr/examples/glsl/build.sh b/src/tools/qlalr/examples/glsl/build.sh index 122431ba4e5..122431ba4e5 100644 --- a/util/qlalr/examples/glsl/build.sh +++ b/src/tools/qlalr/examples/glsl/build.sh diff --git a/util/qlalr/examples/glsl/glsl b/src/tools/qlalr/examples/glsl/glsl index c19018f985e..c19018f985e 100755 --- a/util/qlalr/examples/glsl/glsl +++ b/src/tools/qlalr/examples/glsl/glsl diff --git a/util/qlalr/examples/glsl/glsl-lex.l b/src/tools/qlalr/examples/glsl/glsl-lex.l index 16ff333b793..16ff333b793 100644 --- a/util/qlalr/examples/glsl/glsl-lex.l +++ b/src/tools/qlalr/examples/glsl/glsl-lex.l diff --git a/util/qlalr/examples/glsl/glsl.g b/src/tools/qlalr/examples/glsl/glsl.g index 64b1b0b1e58..64b1b0b1e58 100644 --- a/util/qlalr/examples/glsl/glsl.g +++ b/src/tools/qlalr/examples/glsl/glsl.g diff --git a/util/qlalr/examples/glsl/glsl.pro b/src/tools/qlalr/examples/glsl/glsl.pro index 8ac775f21dc..8ac775f21dc 100644 --- a/util/qlalr/examples/glsl/glsl.pro +++ b/src/tools/qlalr/examples/glsl/glsl.pro diff --git a/util/qlalr/examples/lambda/COMPILE b/src/tools/qlalr/examples/lambda/COMPILE index 3226ec95fa6..3226ec95fa6 100644 --- a/util/qlalr/examples/lambda/COMPILE +++ b/src/tools/qlalr/examples/lambda/COMPILE diff --git a/util/qlalr/examples/lambda/lambda.g b/src/tools/qlalr/examples/lambda/lambda.g index 2d9ddd8ed48..2d9ddd8ed48 100644 --- a/util/qlalr/examples/lambda/lambda.g +++ b/src/tools/qlalr/examples/lambda/lambda.g diff --git a/util/qlalr/examples/lambda/lambda.pro b/src/tools/qlalr/examples/lambda/lambda.pro index dfe4824027b..dfe4824027b 100644 --- a/util/qlalr/examples/lambda/lambda.pro +++ b/src/tools/qlalr/examples/lambda/lambda.pro diff --git a/util/qlalr/examples/lambda/main.cpp b/src/tools/qlalr/examples/lambda/main.cpp index 6c45d48e69e..6c45d48e69e 100644 --- a/util/qlalr/examples/lambda/main.cpp +++ b/src/tools/qlalr/examples/lambda/main.cpp diff --git a/util/qlalr/examples/qparser/COMPILE b/src/tools/qlalr/examples/qparser/COMPILE index 4aad300a9f9..4aad300a9f9 100644 --- a/util/qlalr/examples/qparser/COMPILE +++ b/src/tools/qlalr/examples/qparser/COMPILE diff --git a/util/qlalr/examples/qparser/calc.g b/src/tools/qlalr/examples/qparser/calc.g index 394b89c964c..394b89c964c 100644 --- a/util/qlalr/examples/qparser/calc.g +++ b/src/tools/qlalr/examples/qparser/calc.g diff --git a/util/qlalr/examples/qparser/calc.l b/src/tools/qlalr/examples/qparser/calc.l index eb666f1f7e3..eb666f1f7e3 100644 --- a/util/qlalr/examples/qparser/calc.l +++ b/src/tools/qlalr/examples/qparser/calc.l diff --git a/util/qlalr/examples/qparser/qparser.cpp b/src/tools/qlalr/examples/qparser/qparser.cpp index d749467fe8a..d749467fe8a 100644 --- a/util/qlalr/examples/qparser/qparser.cpp +++ b/src/tools/qlalr/examples/qparser/qparser.cpp diff --git a/util/qlalr/examples/qparser/qparser.h b/src/tools/qlalr/examples/qparser/qparser.h index a5678d0c332..a5678d0c332 100644 --- a/util/qlalr/examples/qparser/qparser.h +++ b/src/tools/qlalr/examples/qparser/qparser.h diff --git a/util/qlalr/examples/qparser/qparser.pro b/src/tools/qlalr/examples/qparser/qparser.pro index 938e3369392..938e3369392 100644 --- a/util/qlalr/examples/qparser/qparser.pro +++ b/src/tools/qlalr/examples/qparser/qparser.pro diff --git a/util/qlalr/grammar.cpp b/src/tools/qlalr/grammar.cpp index f1c32adb2df..f1c32adb2df 100644 --- a/util/qlalr/grammar.cpp +++ b/src/tools/qlalr/grammar.cpp diff --git a/util/qlalr/grammar_p.h b/src/tools/qlalr/grammar_p.h index e2f294ea000..e2f294ea000 100644 --- a/util/qlalr/grammar_p.h +++ b/src/tools/qlalr/grammar_p.h diff --git a/util/qlalr/lalr.cpp b/src/tools/qlalr/lalr.cpp index c68076477f3..c68076477f3 100644 --- a/util/qlalr/lalr.cpp +++ b/src/tools/qlalr/lalr.cpp diff --git a/util/qlalr/lalr.g b/src/tools/qlalr/lalr.g index e060eea6f19..e060eea6f19 100644 --- a/util/qlalr/lalr.g +++ b/src/tools/qlalr/lalr.g diff --git a/util/qlalr/lalr.h b/src/tools/qlalr/lalr.h index 85c5b51e380..85c5b51e380 100644 --- a/util/qlalr/lalr.h +++ b/src/tools/qlalr/lalr.h diff --git a/util/qlalr/main.cpp b/src/tools/qlalr/main.cpp index 1e4f030122d..1e4f030122d 100644 --- a/util/qlalr/main.cpp +++ b/src/tools/qlalr/main.cpp diff --git a/util/qlalr/parsetable.cpp b/src/tools/qlalr/parsetable.cpp index 6877af7a000..6877af7a000 100644 --- a/util/qlalr/parsetable.cpp +++ b/src/tools/qlalr/parsetable.cpp diff --git a/util/qlalr/parsetable.h b/src/tools/qlalr/parsetable.h index d0fe78be813..d0fe78be813 100644 --- a/util/qlalr/parsetable.h +++ b/src/tools/qlalr/parsetable.h diff --git a/util/qlalr/qlalr.pro b/src/tools/qlalr/qlalr.pro index 4ebeb91e64d..08cf6a15911 100644 --- a/util/qlalr/qlalr.pro +++ b/src/tools/qlalr/qlalr.pro @@ -1,9 +1,4 @@ - -TEMPLATE = app -QT = core -CONFIG += console -TARGET = qlalr -mac:CONFIG -= app_bundle +option(host_build) SOURCES += \ compress.cpp \ @@ -23,3 +18,8 @@ HEADERS += \ parsetable.h \ recognizer.h \ grammar_p.h + +OTHER_FILES += \ + lalr.g + +load(qt_tool) diff --git a/util/qlalr/recognizer.cpp b/src/tools/qlalr/recognizer.cpp index 6808f3f66be..6808f3f66be 100644 --- a/util/qlalr/recognizer.cpp +++ b/src/tools/qlalr/recognizer.cpp diff --git a/util/qlalr/recognizer.h b/src/tools/qlalr/recognizer.h index 8eb089eb8d8..8eb089eb8d8 100644 --- a/util/qlalr/recognizer.h +++ b/src/tools/qlalr/recognizer.h |