|
|
@@ -29,40 +29,47 @@
|
|
|
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
|
|
# THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
|
|
-MAINTAINERCLEANFILES = Makefile.in
|
|
|
+MAINTAINERCLEANFILES = Makefile.in
|
|
|
|
|
|
-AM_CFLAGS = -fPIC
|
|
|
-AM_CPPFLAGS = -DSYSCONFDIR=\"${sysconfdir}\" -DLOCALSTATEDIR=\"${localstatedir}\" \
|
|
|
- -DLCRSODIR=\"${LCRSODIR}\" -DSOCKETDIR=\"${SOCKETDIR}\"
|
|
|
+AM_CFLAGS = -fPIC
|
|
|
+AM_CPPFLAGS = -DSYSCONFDIR=\"${sysconfdir}\" \
|
|
|
+ -DLOCALSTATEDIR=\"${localstatedir}\" \
|
|
|
+ -DLCRSODIR=\"${LCRSODIR}\" \
|
|
|
+ -DSOCKETDIR=\"${SOCKETDIR}\"
|
|
|
|
|
|
-INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include
|
|
|
+INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include
|
|
|
|
|
|
-LCR_SRC = objdb.c vsf_ykd.c coroparse.c quorum.c vsf_quorum.c
|
|
|
-TOTEM_SRC = coropoll.c totemip.c totemnet.c totemrrp.c totemsrp.c totemmrp.c totempg.c crypto.c wthread.c
|
|
|
-LOGSYS_SRC = wthread.c logsys.c
|
|
|
+TOTEM_SRC = coropoll.c totemip.c totemnet.c totemrrp.c \
|
|
|
+ totemsrp.c totemmrp.c totempg.c crypto.c wthread.c
|
|
|
+LOGSYS_SRC = wthread.c logsys.c
|
|
|
|
|
|
-LCRSO = $(LCR_SRC:%.c=%.lcrso)
|
|
|
+LCRSO_SRC = objdb.c vsf_ykd.c coroparse.c quorum.c vsf_quorum.c
|
|
|
+LCRSO_OBJS = $(LCRSO_SRC:%.c=%.o)
|
|
|
+LCRSO = $(LCRSO_SRC:%.c=%.lcrso)
|
|
|
|
|
|
-lib_LIBRARIES = libtotem_pg.a liblogsys.a
|
|
|
-sbin_PROGRAMS = corosync
|
|
|
-SHARED_LIBS =
|
|
|
+lib_LIBRARIES = libtotem_pg.a liblogsys.a
|
|
|
+sbin_PROGRAMS = corosync
|
|
|
|
|
|
libtotem_pg_a_SOURCES = $(TOTEM_SRC)
|
|
|
liblogsys_a_SOURCES = $(LOGSYS_SRC)
|
|
|
|
|
|
-corosync_SOURCES = main.c mempool.c util.c sync.c apidef.c service.c ipc.c \
|
|
|
- timer.c totemconfig.c mainconfig.c quorum.c ../lcr/lcr_ifact.c
|
|
|
-corosync_LDADD = -ltotem_pg -llogsys
|
|
|
-corosync_DEPENDENCIES = libtotem_pg.so.$(SONAME) liblogsys.so.$(SONAME)
|
|
|
-corosync_LDFLAGS = $(OS_DYFLAGS) -L./
|
|
|
+corosync_SOURCES = main.c mempool.c util.c sync.c apidef.c service.c ipc.c \
|
|
|
+ timer.c totemconfig.c mainconfig.c quorum.c ../lcr/lcr_ifact.c
|
|
|
+corosync_LDADD = -ltotem_pg -llogsys
|
|
|
+corosync_DEPENDENCIES = libtotem_pg.so.$(SONAME) liblogsys.so.$(SONAME)
|
|
|
+corosync_LDFLAGS = $(OS_DYFLAGS) -L./
|
|
|
|
|
|
-TOTEM_OBJS = $(TOTEM_SRC:%.c=%.o)
|
|
|
-LOGSYS_OBJS = $(LOGSYS_SRC:%.c=%.o)
|
|
|
-LCRSO_OBJS = $(LCR_SRC:%.c=%.o)
|
|
|
+TOTEM_OBJS = $(TOTEM_SRC:%.c=%.o)
|
|
|
+LOGSYS_OBJS = $(LOGSYS_SRC:%.c=%.o)
|
|
|
|
|
|
-SHARED_LIBS += $(lib_LIBRARIES:%.a=%.so.$(SONAME))
|
|
|
-SHARED_LIBS_SO = $(SHARED_LIBS:%.so.$(SONAME)=%.so)
|
|
|
-SHARED_LIBS_SO_TWO = $(SHARED_LIBS:%.so.$(SONAME)=%.so.$(SOMAJOR))
|
|
|
+SHARED_LIBS = $(lib_LIBRARIES:%.a=%.so.$(SONAME))
|
|
|
+SHARED_LIBS_SO = $(SHARED_LIBS:%.so.$(SONAME)=%.so)
|
|
|
+SHARED_LIBS_SO_TWO = $(SHARED_LIBS:%.so.$(SONAME)=%.so.$(SOMAJOR))
|
|
|
+
|
|
|
+noinst_HEADERS = apidef.h crypto.h ipc.h mainconfig.h main.h mempool.h \
|
|
|
+ quorum.h service.h sync.h timer.h tlist.h totemconfig.h \
|
|
|
+ totemmrp.h totemnet.h totemrrp.h totemsrp.h util.h \
|
|
|
+ version.h vsf.h wthread.h
|
|
|
|
|
|
if BUILD_DARWIN
|
|
|
%.lcrso: %.o
|
|
|
@@ -77,7 +84,7 @@ liblogsys.so.$(SONAME): $(LOGSYS_OBJS)
|
|
|
else
|
|
|
|
|
|
%.lcrso: %.o
|
|
|
- $(CC) $(CFLAGS) -shared -Wl,-soname,$@ $^ -o $@
|
|
|
+ $(CC) $(CFLAGS) -shared -Wl,-soname=$@ $^ -o $@
|
|
|
|
|
|
libtotem_pg.so.$(SONAME): $(TOTEM_OBJS)
|
|
|
$(CC) -shared -o $@ \
|
|
|
@@ -92,6 +99,7 @@ liblogsys.so.$(SONAME): $(LOGSYS_OBJS)
|
|
|
$^ $(LDFLAGS) -lpthread
|
|
|
ln -sf liblogsys.so.$(SONAME) liblogsys.so
|
|
|
ln -sf liblogsys.so.$(SONAME) liblogsys.so.$(SOMAJOR)
|
|
|
+
|
|
|
endif
|
|
|
|
|
|
lint:
|
|
|
@@ -109,5 +117,3 @@ install-exec-local:
|
|
|
|
|
|
clean-local:
|
|
|
rm -f corosync *.o *.lcrso gmon.out *.da *.bb *.bbg *.so*
|
|
|
-
|
|
|
-
|