X-Git-Url: http://plrg.eecs.uci.edu/git/?p=folly.git;a=blobdiff_plain;f=folly%2FMakefile.am;h=0ce666505b24a26a647b399b5ce70608d0c350a8;hp=bc507a77e352ba32908985a690060d6b9928b8e5;hb=c3e5bdfaaa967b0763dd53f7ae3a8f6823868f5a;hpb=a34e06a196443023c4b5fe2c18579996565e57f1 diff --git a/folly/Makefile.am b/folly/Makefile.am index bc507a77..0ce66650 100644 --- a/folly/Makefile.am +++ b/folly/Makefile.am @@ -13,6 +13,7 @@ generate_fingerprint_tables_SOURCES = build/GenerateFingerprintTables.cpp generate_fingerprint_tables_LDADD = libfollybase.la noinst_LTLIBRARIES = \ + libfollybasesse42.la \ libfollybase.la lib_LTLIBRARIES = \ @@ -77,6 +78,7 @@ nobase_follyinclude_HEADERS = \ detail/StaticSingletonManager.h \ detail/Stats.h \ detail/ThreadLocalDetail.h \ + detail/TryDetail.h \ detail/TurnSequencer.h \ detail/UncaughtExceptionCounter.h \ Demangle.h \ @@ -121,14 +123,17 @@ nobase_follyinclude_HEADERS = \ experimental/ProgramOptions.h \ experimental/ReadMostlySharedPtr.h \ experimental/symbolizer/Elf.h \ + experimental/symbolizer/Elf-inl.h \ experimental/symbolizer/ElfCache.h \ experimental/symbolizer/Dwarf.h \ experimental/symbolizer/LineReader.h \ experimental/symbolizer/SignalHandler.h \ - experimental/symbolizer/StackTrace.cpp \ + experimental/symbolizer/StackTrace.h \ experimental/symbolizer/Symbolizer.h \ experimental/Select64.h \ experimental/StringKeyedCommon.h \ + experimental/StringKeyedMap.h \ + experimental/StringKeyedSet.h \ experimental/StringKeyedUnorderedMap.h \ experimental/StringKeyedUnorderedSet.h \ experimental/TestUtil.h \ @@ -311,6 +316,7 @@ nobase_follyinclude_HEADERS = \ Random-inl.h \ Range.h \ RWSpinLock.h \ + SafeAssert.h \ ScopeGuard.h \ SharedMutex.h \ Shell.h \ @@ -378,11 +384,13 @@ GroupVarintTables.cpp: build/generate_varint_tables.py $(PYTHON) build/generate_varint_tables.py CLEANFILES += GroupVarintTables.cpp +libfollybasesse42_la_SOURCES = \ + detail/RangeSse42.cpp + libfollybase_la_SOURCES = \ Conv.cpp \ Demangle.cpp \ detail/RangeCommon.cpp \ - detail/RangeSse42.cpp \ EscapeTables.cpp \ Format.cpp \ FormatTables.cpp \ @@ -439,6 +447,7 @@ libfolly_la_SOURCES = \ io/async/SSLContext.cpp \ io/async/ScopedEventBaseThread.cpp \ io/async/HHWheelTimer.cpp \ + io/async/TimeoutManager.cpp \ io/async/test/ScopedBoundPort.cpp \ io/async/test/SocketPair.cpp \ io/async/test/TimeUtil.cpp \ @@ -514,6 +523,8 @@ if HAVE_BOOST_CONTEXT nobase_follyinclude_HEADERS += \ fibers/AddTasks.h \ fibers/AddTasks-inl.h \ + fibers/AtomicBatchDispatcher.h \ + fibers/AtomicBatchDispatcher-inl.h \ fibers/Baton.h \ fibers/Baton-inl.h \ fibers/BatchDispatcher.h \ @@ -553,6 +564,10 @@ libfolly_la_SOURCES += \ fibers/TimeoutController.cpp endif +libfollybasesse42_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(LT_VERSION) +libfollybasesse42_la_CXXFLAGS = -msse4.2 + +libfollybase_la_LIBADD = libfollybasesse42.la libfollybase_la_LDFLAGS = $(AM_LDFLAGS) -version-info $(LT_VERSION) libfolly_la_LIBADD = libfollybase.la