Avoid breakage when headers are used outside of ceph build (librados-dev)
LDADD =
-AM_CXXFLAGS = -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_THREAD_SAFE -rdynamic
-AM_CFLAGS = -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_THREAD_SAFE -rdynamic
+AM_CXXFLAGS = -Wall -D__CEPH__ -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_THREAD_SAFE -rdynamic
+AM_CFLAGS = -Wall -D__CEPH__ -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_THREAD_SAFE -rdynamic
AM_LDFLAGS =
if WITH_LIBATOMIC
#ifndef __CEPH_ATOMIC_H
#define __CEPH_ATOMIC_H
-#ifdef HAVE_CONFIG_H
+#ifdef __CEPH__
# include "acconfig.h"
#endif
#include "page.h"
#include "crc32c.h"
-#ifndef assert
+#ifndef __CEPH__
# include <assert.h>
#endif