X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=folly%2FMakefile.am;h=0ce666505b24a26a647b399b5ce70608d0c350a8;hb=c3e5bdfaaa967b0763dd53f7ae3a8f6823868f5a;hp=5a5f66abc694e7cdfe7aa5bd4b87ed0fa9906ea6;hpb=e69e359c24070c3b4ea2cd25f87b554e33b2a132;p=folly.git diff --git a/folly/Makefile.am b/folly/Makefile.am index 5a5f66ab..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 \ @@ -326,6 +332,9 @@ nobase_follyinclude_HEADERS = \ SpookyHashV1.h \ SpookyHashV2.h \ ssl/OpenSSLHash.h \ + ssl/SSLSession.h \ + ssl/detail/OpenSSLVersionFinder.h \ + ssl/detail/SSLSessionImpl.h \ stats/BucketedTimeSeries-defs.h \ stats/BucketedTimeSeries.h \ stats/Histogram-defs.h \ @@ -375,15 +384,18 @@ 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 \ MallctlHelper.cpp \ + portability/BitsFunctexcept.cpp \ StringBase.cpp \ String.cpp \ Unicode.cpp @@ -435,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 \ @@ -445,7 +458,6 @@ libfolly_la_SOURCES = \ detail/SocketFastOpen.cpp \ MacAddress.cpp \ MemoryMapping.cpp \ - portability/BitsFunctexcept.cpp \ portability/Dirent.cpp \ portability/Environment.cpp \ portability/Fcntl.cpp \ @@ -468,12 +480,14 @@ libfolly_la_SOURCES = \ Random.cpp \ SafeAssert.cpp \ SharedMutex.cpp \ + Shell.cpp \ MicroLock.cpp \ Singleton.cpp \ SocketAddress.cpp \ SpookyHashV1.cpp \ SpookyHashV2.cpp \ ssl/OpenSSLHash.cpp \ + ssl/detail/SSLSessionImpl.cpp \ stats/Instantiations.cpp \ Subprocess.cpp \ ThreadCachedArena.cpp \ @@ -509,8 +523,11 @@ 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 \ fibers/BoostContextCompatibility.h \ fibers/EventBaseLoopController.h \ fibers/EventBaseLoopController-inl.h \ @@ -547,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