rcpp_framework/libs/trantor/SCsub
2021-02-03 19:43:54 +01:00

30 lines
1.0 KiB
Python

#!/usr/bin/env python
Import("env")
env.core_sources = []
#env.add_source_files(env.core_sources, "*.cpp")
env.add_source_files(env.core_sources, "./trantor/net/inner/poller/*.cc")
env.add_source_files(env.core_sources, "./trantor/net/inner/*.cc")
env.add_source_files(env.core_sources, "./trantor/net/*.cc")
env.core_sources.append("./trantor/utils/AsyncFileLogger.cc")
env.core_sources.append("./trantor/utils/ConcurrentTaskQueue.cc")
env.core_sources.append("./trantor/utils/Date.cc")
env.core_sources.append("./trantor/utils/Logger.cc")
env.core_sources.append("./trantor/utils/LogStream.cc")
env.core_sources.append("./trantor/utils/MsgBuffer.cc")
env.core_sources.append("./trantor/utils/SerialTaskQueue.cc")
env.core_sources.append("./trantor/utils/TimingWheel.cc")
#todo windows build
#env.core_sources.append("./third_party/wepoll/Wepoll.c")
#env.core_sources.append("./trantor/utils/WindowsSupport.cc")
# Build it all as a library
lib = env.add_library("trantor", env.core_sources)
env.Prepend(LIBS=[lib])