]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Makefile: move all crc code into libcrc.la 520/head
authorSage Weil <sage@inktank.com>
Wed, 21 Aug 2013 05:01:22 +0000 (22:01 -0700)
committerSage Weil <sage@inktank.com>
Thu, 22 Aug 2013 16:15:05 +0000 (09:15 -0700)
This is simpler.

Signed-off-by: Sage Weil <sage@inktank.com>
src/Makefile.am

index 1c2c42cd599f478220f4842e59b25a0385de6480..e895b74a0cc66f99d0e230451f2c100a684fb970 100644 (file)
@@ -1476,31 +1476,30 @@ clean-local:
 
 # libs
 
-libcommon_la_SOURCES = $(libcommon_files)
-libcommon_la_CFLAGS= ${CRYPTO_CFLAGS} ${AM_CFLAGS}
-libcommon_la_CXXFLAGS= ${AM_CXXFLAGS}
-libcommon_la_LDFLAGS = -lrt
-noinst_LTLIBRARIES += libcommon.la
-
 CCAS = ${srcdir}/yasm-wrapper
 AM_CCASFLAGS = -f elf64
 
+# crc
+libcrc_la_SOURCES = \
+       common/sctp_crc32.c \
+       common/crc32c.cc \
+       common/crc32c_intel_baseline.c \
+       common/crc32c_intel_fast.c
+
 if WITH_GOOD_YASM_ELF64
-libcrc_la_SOURCES = common/crc32c_intel_fast_asm.S
+libcrc_la_SOURCES += common/crc32c_intel_fast_asm.S
 libcrc_la_LIBTOOLFLAGS = --tag=CC
-noinst_LTLIBRARIES += libcrc.la
-libcommon_la_LIBADD = libcrc.la
 endif
 
-libglobal_la_SOURCES = \
-       global/global_context.cc \
-       global/global_init.cc \
-       global/pidfile.cc \
-       global/signal_handler.cc
-libglobal_la_CFLAGS= ${CRYPTO_CFLAGS} ${AM_CFLAGS}
-libglobal_la_CXXFLAGS= ${AM_CXXFLAGS}
-libglobal_la_LIBADD= libcommon.la
-noinst_LTLIBRARIES += libglobal.la
+noinst_LTLIBRARIES += libcrc.la
+
+# common
+libcommon_la_SOURCES = $(libcommon_files)
+libcommon_la_CFLAGS= ${CRYPTO_CFLAGS} ${AM_CFLAGS}
+libcommon_la_CXXFLAGS= ${AM_CXXFLAGS}
+libcommon_la_LDFLAGS = -lrt
+libcommon_la_LIBADD = libcrc.la
+noinst_LTLIBRARIES += libcommon.la
 
 crush_files = \
        crush/builder.c \
@@ -1546,10 +1545,6 @@ libcommon_files = \
        common/Timer.cc \
        common/Finisher.cc \
        common/environment.cc\
-       common/sctp_crc32.c\
-       common/crc32c.cc\
-       common/crc32c_intel_baseline.c\
-       common/crc32c_intel_fast.c\
        common/assert.cc \
         common/run_cmd.cc \
        common/WorkQueue.cc \
@@ -1624,6 +1619,16 @@ else
 libcommon_files += perfglue/disabled_stubs.cc
 endif
 
+# global
+libglobal_la_SOURCES = \
+       global/global_context.cc \
+       global/global_init.cc \
+       global/pidfile.cc \
+       global/signal_handler.cc
+libglobal_la_CFLAGS= ${CRYPTO_CFLAGS} ${AM_CFLAGS}
+libglobal_la_CXXFLAGS= ${AM_CXXFLAGS}
+libglobal_la_LIBADD= libcommon.la
+noinst_LTLIBRARIES += libglobal.la
 
 
 libmon_a_SOURCES = \