2015-05-15 22:39:43 +00:00
|
|
|
TEMPLATE = subdirs
|
2015-06-09 22:19:59 +00:00
|
|
|
CONFIG += c++11
|
2015-05-15 22:39:43 +00:00
|
|
|
|
|
|
|
# Enable building with LLVM dependencies
|
|
|
|
exists ($$PWD/llvm) {
|
|
|
|
LLVMROOT = $$PWD/llvm
|
|
|
|
}
|
|
|
|
!isEmpty(LLVMROOT) {
|
|
|
|
message("Configuring for LLVM backends using '$$LLVMROOT'")
|
|
|
|
DEFINES += HECL_LLVM=1
|
|
|
|
}
|
|
|
|
|
2015-07-04 06:03:59 +00:00
|
|
|
# Make LogVisor headers global
|
|
|
|
LOGVISOR_INCLUDE = $$PWD/extern/LogVisor/include
|
|
|
|
|
2015-05-15 22:39:43 +00:00
|
|
|
HEADERS += \
|
2015-07-04 06:03:59 +00:00
|
|
|
include/HECL/HECL.hpp \
|
|
|
|
include/HECL/Backend.hpp \
|
|
|
|
include/HECL/Database.hpp \
|
|
|
|
include/HECL/Frontend.hpp \
|
|
|
|
include/HECL/Runtime.hpp
|
2015-05-15 22:39:43 +00:00
|
|
|
|
|
|
|
SUBDIRS += \
|
2015-07-04 06:03:59 +00:00
|
|
|
extern/LogVisor \
|
2015-05-18 23:37:10 +00:00
|
|
|
extern/blowfish \
|
2015-05-19 07:01:18 +00:00
|
|
|
extern/libpng \
|
2015-07-01 23:53:05 +00:00
|
|
|
extern/libSquish \
|
2015-07-04 06:03:59 +00:00
|
|
|
extern/Athena \
|
2015-07-01 23:53:05 +00:00
|
|
|
extern/RetroCommon \
|
2015-05-23 21:59:40 +00:00
|
|
|
blender \
|
2015-05-15 22:39:43 +00:00
|
|
|
lib \
|
|
|
|
driver
|
|
|
|
|
2015-05-18 23:37:10 +00:00
|
|
|
driver.depends = extern/blowfish
|
2015-05-19 07:01:18 +00:00
|
|
|
driver.depends = extern/libpng
|
2015-07-01 23:53:05 +00:00
|
|
|
driver.depends = extern/libSquish
|
2015-07-04 06:03:59 +00:00
|
|
|
driver.depends = extern/Athena
|
2015-07-01 23:53:05 +00:00
|
|
|
driver.depends = extern/RetroCommon
|
2015-05-23 21:59:40 +00:00
|
|
|
driver.depends = blender
|
2015-05-15 22:39:43 +00:00
|
|
|
driver.depends = lib
|