More build dependency fixes.

This commit is contained in:
Matthias Koefferlein 2017-08-27 11:51:52 +02:00
parent 1ed0837f06
commit e14234e082
1 changed files with 22 additions and 18 deletions

View File

@ -8,8 +8,10 @@ SUBDIRS = \
unit_tests \ unit_tests \
tl/tl \ tl/tl \
tl/unit_tests \ tl/unit_tests \
gsi \ gsi/gsi \
db \ gsi/unit_tests \
db/db \
db/unit_tests \
rdb \ rdb \
lym \ lym \
laybasic \ laybasic \
@ -26,30 +28,30 @@ SUBDIRS = \
equals(HAVE_RUBY, "1") { equals(HAVE_RUBY, "1") {
SUBDIRS += rba SUBDIRS += rba
rba.depends += gsi ut rba.depends += gsi/gsi ut
} else { } else {
SUBDIRS += rbastub SUBDIRS += rbastub
rbastub.depends += gsi rbastub.depends += gsi/gsi
} }
equals(HAVE_PYTHON, "1") { equals(HAVE_PYTHON, "1") {
SUBDIRS += pya SUBDIRS += pya
pya.depends += gsi ut pya.depends += gsi/gsi ut
} else { } else {
SUBDIRS += pyastub SUBDIRS += pyastub
pyastub.depends += gsi pyastub.depends += gsi/gsi
} }
gsi.depends += tl/tl gsi-gsi.depends += tl/tl
db.depends += gsi db-db.depends += gsi/gsi
rdb.depends += db rdb.depends += db/db
laybasic.depends += db rdb laybasic.depends += db/db rdb
ant.depends += laybasic ant.depends += laybasic
img.depends += laybasic img.depends += laybasic
edt.depends += laybasic edt.depends += laybasic
drc.depends += db rdb lym drc.depends += rdb lym
lym.depends += gsi lym.depends += gsi/gsi ut
equals(HAVE_RUBY, "1") { equals(HAVE_RUBY, "1") {
lym.depends += rba lym.depends += rba
} else { } else {
@ -62,21 +64,23 @@ equals(HAVE_PYTHON, "1") {
} }
lay.depends += laybasic ant img edt lym lay.depends += laybasic ant img edt lym
lib.depends += db ext.depends += lay
lib.depends += db/db ut
buddies.depends += db gsi ut buddies.depends += db/db ut
equals(HAVE_QTBINDINGS, "1") { equals(HAVE_QTBINDINGS, "1") {
SUBDIRS += gsiqt SUBDIRS += gsiqt
gsiqt.depends += gsi gsiqt.depends += gsi/gsi
laybasic.depends += gsiqt laybasic.depends += gsiqt
lay.depends += gsiqt lay.depends += gsiqt
} }
ext.depends += lay ut.depends += db/db
ut.depends += db gsi
# YES. It's tl-unit_tests (for tl/unit_tests) # YES. It's tl-unit_tests (for tl/unit_tests)
tl-unit_tests.depends += ut tl-unit_tests.depends += ut
gsi-unit_tests.depends += ut
db-unit_tests.depends += ut
plugins.depends += lay ext lib ut plugins.depends += lay ext lib ut