2017-02-12 13:21:08 +01:00
|
|
|
|
|
|
|
|
include(klayout.pri)
|
|
|
|
|
|
|
|
|
|
TEMPLATE = subdirs
|
|
|
|
|
|
|
|
|
|
SUBDIRS = \
|
|
|
|
|
klayout_main \
|
|
|
|
|
unit_tests \
|
2017-08-27 11:32:27 +02:00
|
|
|
tl/tl \
|
|
|
|
|
tl/unit_tests \
|
2017-08-27 11:51:52 +02:00
|
|
|
gsi/gsi \
|
|
|
|
|
gsi/unit_tests \
|
|
|
|
|
db/db \
|
|
|
|
|
db/unit_tests \
|
2017-02-12 13:21:08 +01:00
|
|
|
rdb \
|
2017-08-22 23:39:55 +02:00
|
|
|
lym \
|
2017-02-12 13:21:08 +01:00
|
|
|
laybasic \
|
|
|
|
|
lay \
|
|
|
|
|
ant \
|
|
|
|
|
img \
|
|
|
|
|
edt \
|
|
|
|
|
ext \
|
|
|
|
|
lib \
|
|
|
|
|
ut \
|
|
|
|
|
plugins \
|
2017-08-09 22:37:58 +02:00
|
|
|
buddies \
|
2017-08-23 09:58:39 +02:00
|
|
|
drc \
|
2017-02-12 13:21:08 +01:00
|
|
|
|
|
|
|
|
equals(HAVE_RUBY, "1") {
|
|
|
|
|
SUBDIRS += rba
|
2017-08-27 11:51:52 +02:00
|
|
|
rba.depends += gsi/gsi ut
|
2017-02-12 13:21:08 +01:00
|
|
|
} else {
|
|
|
|
|
SUBDIRS += rbastub
|
2017-08-27 11:51:52 +02:00
|
|
|
rbastub.depends += gsi/gsi
|
2017-02-12 13:21:08 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
equals(HAVE_PYTHON, "1") {
|
|
|
|
|
SUBDIRS += pya
|
2017-08-27 11:51:52 +02:00
|
|
|
pya.depends += gsi/gsi ut
|
2017-02-12 13:21:08 +01:00
|
|
|
} else {
|
|
|
|
|
SUBDIRS += pyastub
|
2017-08-27 11:51:52 +02:00
|
|
|
pyastub.depends += gsi/gsi
|
2017-02-12 13:21:08 +01:00
|
|
|
}
|
|
|
|
|
|
2017-08-27 11:51:52 +02:00
|
|
|
gsi-gsi.depends += tl/tl
|
|
|
|
|
db-db.depends += gsi/gsi
|
2017-08-27 12:18:10 +02:00
|
|
|
rdb.depends += db/db ut
|
|
|
|
|
laybasic.depends += rdb
|
2017-02-12 13:21:08 +01:00
|
|
|
ant.depends += laybasic
|
|
|
|
|
img.depends += laybasic
|
|
|
|
|
edt.depends += laybasic
|
2017-08-27 11:51:52 +02:00
|
|
|
drc.depends += rdb lym
|
2017-02-12 13:21:08 +01:00
|
|
|
|
2017-08-27 11:51:52 +02:00
|
|
|
lym.depends += gsi/gsi ut
|
2017-02-12 13:21:08 +01:00
|
|
|
equals(HAVE_RUBY, "1") {
|
2017-08-22 23:39:55 +02:00
|
|
|
lym.depends += rba
|
2017-02-12 13:21:08 +01:00
|
|
|
} else {
|
2017-08-22 23:39:55 +02:00
|
|
|
lym.depends += rbastub
|
2017-02-12 13:21:08 +01:00
|
|
|
}
|
|
|
|
|
equals(HAVE_PYTHON, "1") {
|
2017-08-22 23:39:55 +02:00
|
|
|
lym.depends += pya
|
2017-02-12 13:21:08 +01:00
|
|
|
} else {
|
2017-08-22 23:39:55 +02:00
|
|
|
lym.depends += pyastub
|
2017-02-12 13:21:08 +01:00
|
|
|
}
|
|
|
|
|
|
2017-08-22 23:39:55 +02:00
|
|
|
lay.depends += laybasic ant img edt lym
|
2017-08-27 11:51:52 +02:00
|
|
|
ext.depends += lay
|
|
|
|
|
lib.depends += db/db ut
|
|
|
|
|
buddies.depends += db/db ut
|
2017-08-22 23:39:55 +02:00
|
|
|
|
2017-02-12 13:21:08 +01:00
|
|
|
equals(HAVE_QTBINDINGS, "1") {
|
2017-02-23 01:18:17 +01:00
|
|
|
SUBDIRS += gsiqt
|
2017-08-27 11:51:52 +02:00
|
|
|
gsiqt.depends += gsi/gsi
|
2017-02-23 01:18:17 +01:00
|
|
|
laybasic.depends += gsiqt
|
|
|
|
|
lay.depends += gsiqt
|
2017-02-12 13:21:08 +01:00
|
|
|
}
|
|
|
|
|
|
2017-08-27 11:51:52 +02:00
|
|
|
ut.depends += db/db
|
|
|
|
|
|
2017-08-27 11:42:14 +02:00
|
|
|
# YES. It's tl-unit_tests (for tl/unit_tests)
|
|
|
|
|
tl-unit_tests.depends += ut
|
2017-08-27 11:51:52 +02:00
|
|
|
gsi-unit_tests.depends += ut
|
|
|
|
|
db-unit_tests.depends += ut
|
2017-02-12 13:21:08 +01:00
|
|
|
|
|
|
|
|
plugins.depends += lay ext lib ut
|
|
|
|
|
|
|
|
|
|
klayout_main.depends += lay ext lib plugins
|
2017-08-27 08:33:02 +02:00
|
|
|
unit_tests.depends += ut lay ext lib
|
2017-02-12 13:21:08 +01:00
|
|
|
|
2017-02-28 22:24:14 +01:00
|
|
|
RESOURCES += \
|
2017-06-27 00:54:31 +02:00
|
|
|
laybasic/layResources.qrc \
|
|
|
|
|
ant/layResources.qrc
|
2017-02-28 22:24:14 +01:00
|
|
|
|