CPPFLAGS += -DBOOST_ALL_NO_LIB CXXFLAGS += -isystem 3rdParty/Boost -DBOOST_SIGNALS_NAMESPACE=bsignals BOOST_SOURCES += \ 3rdParty/Boost/libs/date_time/src/gregorian/date_generators.cpp \ 3rdParty/Boost/libs/date_time/src/gregorian/greg_month.cpp \ 3rdParty/Boost/libs/date_time/src/gregorian/greg_weekday.cpp \ 3rdParty/Boost/libs/date_time/src/gregorian/gregorian_types.cpp \ 3rdParty/Boost/libs/date_time/src/posix_time/posix_time_types.cpp \ 3rdParty/Boost/libs/system/src/error_code.cpp \ 3rdParty/Boost/libs/thread/src/tss_null.cpp \ 3rdParty/Boost/libs/signals/src/connection.cpp \ 3rdParty/Boost/libs/signals/src/named_slot_map.cpp \ 3rdParty/Boost/libs/signals/src/signal_base.cpp \ 3rdParty/Boost/libs/signals/src/slot.cpp \ 3rdParty/Boost/libs/signals/src/trackable.cpp \ 3rdParty/Boost/libs/filesystem/src/operations.cpp \ 3rdParty/Boost/libs/filesystem/src/path.cpp \ 3rdParty/Boost/libs/filesystem/src/portability.cpp \ 3rdParty/Boost/libs/filesystem/src/utf8_codecvt_facet.cpp \ 3rdParty/Boost/libs/regex/src/c_regex_traits.cpp \ 3rdParty/Boost/libs/regex/src/cpp_regex_traits.cpp \ 3rdParty/Boost/libs/regex/src/cregex.cpp \ 3rdParty/Boost/libs/regex/src/fileiter.cpp \ 3rdParty/Boost/libs/regex/src/icu.cpp \ 3rdParty/Boost/libs/regex/src/instances.cpp \ 3rdParty/Boost/libs/regex/src/posix_api.cpp \ 3rdParty/Boost/libs/regex/src/regex.cpp \ 3rdParty/Boost/libs/regex/src/regex_debug.cpp \ 3rdParty/Boost/libs/regex/src/regex_raw_buffer.cpp \ 3rdParty/Boost/libs/regex/src/regex_traits_defaults.cpp \ 3rdParty/Boost/libs/regex/src/static_mutex.cpp \ 3rdParty/Boost/libs/regex/src/w32_regex_traits.cpp \ 3rdParty/Boost/libs/regex/src/wc_regex_traits.cpp \ 3rdParty/Boost/libs/regex/src/wide_posix_api.cpp \ 3rdParty/Boost/libs/regex/src/winstances.cpp \ 3rdParty/Boost/libs/regex/src/usinstances.cpp ifeq ($(WIN32),1) # The WINNT flag is the boost default (Windows XP Target) CXXFLAGS += -D_WIN32_WINNT=0x0501 # Only needed for CygWin CXXFLAGS += -D__USE_W32_SOCKETS BOOST_SOURCES += \ 3rdParty/Boost/win32_stubs.cpp \ 3rdParty/Boost/libs/thread/src/win32/exceptions.cpp \ 3rdParty/Boost/libs/thread/src/win32/thread.cpp \ 3rdParty/Boost/libs/thread/src/win32/tss_dll.cpp \ 3rdParty/Boost/libs/thread/src/win32/tss_pe.cpp else LIBS += -lpthread BOOST_SOURCES += \ 3rdParty/Boost/libs/thread/src/pthread/exceptions.cpp \ 3rdParty/Boost/libs/thread/src/pthread/once.cpp \ 3rdParty/Boost/libs/thread/src/pthread/thread.cpp endif BOOST_OBJECTS = \ $(BOOST_SOURCES:.cpp=.o)