|
@@ -42,24 +42,22 @@ if BUILD_RDMA
|
|
|
TOTEM_SRC += totemiba.c
|
|
TOTEM_SRC += totemiba.c
|
|
|
endif
|
|
endif
|
|
|
|
|
|
|
|
-LOGSYS_SRC = logsys.c
|
|
|
|
|
ICMAP_SRC = icmap.c
|
|
ICMAP_SRC = icmap.c
|
|
|
LCRSO_SRC = vsf_ykd.c coroparse.c vsf_quorum.c
|
|
LCRSO_SRC = vsf_ykd.c coroparse.c vsf_quorum.c
|
|
|
LCRSO_OBJS = $(LCRSO_SRC:%.c=%.o)
|
|
LCRSO_OBJS = $(LCRSO_SRC:%.c=%.o)
|
|
|
LCRSO = $(LCRSO_SRC:%.c=%.lcrso)
|
|
LCRSO = $(LCRSO_SRC:%.c=%.lcrso)
|
|
|
|
|
|
|
|
-lib_LIBRARIES = libtotem_pg.a liblogsys.a libicmap.a
|
|
|
|
|
|
|
+lib_LIBRARIES = libtotem_pg.a libicmap.a
|
|
|
sbin_PROGRAMS = corosync
|
|
sbin_PROGRAMS = corosync
|
|
|
|
|
|
|
|
libtotem_pg_a_SOURCES = $(TOTEM_SRC)
|
|
libtotem_pg_a_SOURCES = $(TOTEM_SRC)
|
|
|
-liblogsys_a_SOURCES = $(LOGSYS_SRC)
|
|
|
|
|
libicmap_a_SOURCES = $(ICMAP_SRC)
|
|
libicmap_a_SOURCES = $(ICMAP_SRC)
|
|
|
|
|
|
|
|
corosync_SOURCES = main.c ipc_glue.c util.c sync.c apidef.c service.c \
|
|
corosync_SOURCES = main.c ipc_glue.c util.c sync.c apidef.c service.c \
|
|
|
timer.c totemconfig.c mainconfig.c quorum.c schedwrk.c \
|
|
timer.c totemconfig.c mainconfig.c quorum.c schedwrk.c \
|
|
|
- ../lcr/lcr_ifact.c evil.c syncv2.c
|
|
|
|
|
-corosync_LDADD = -ltotem_pg -llogsys -licmap $(LIBQB_LIBS) $(statgrab_LIBS)
|
|
|
|
|
-corosync_DEPENDENCIES = libtotem_pg.so.$(SONAME) liblogsys.so.$(SONAME) libicmap.so.$(SONAME)
|
|
|
|
|
|
|
+ ../lcr/lcr_ifact.c evil.c syncv2.c logsys.c
|
|
|
|
|
+corosync_LDADD = -ltotem_pg -licmap $(LIBQB_LIBS) $(statgrab_LIBS)
|
|
|
|
|
+corosync_DEPENDENCIES = libtotem_pg.so.$(SONAME) libicmap.so.$(SONAME)
|
|
|
corosync_LDFLAGS = $(OS_DYFLAGS) -L./
|
|
corosync_LDFLAGS = $(OS_DYFLAGS) -L./
|
|
|
|
|
|
|
|
TOTEM_OBJS = $(TOTEM_SRC:%.c=%.o)
|
|
TOTEM_OBJS = $(TOTEM_SRC:%.c=%.o)
|
|
@@ -80,18 +78,13 @@ EXTRA_DIST = $(LCRSO_SRC)
|
|
|
|
|
|
|
|
if BUILD_DARWIN
|
|
if BUILD_DARWIN
|
|
|
%.lcrso: %.o
|
|
%.lcrso: %.o
|
|
|
- $(CC) $(LDFLAGS) $(CFLAGS) -L$(top_builddir)/exec -llogsys -licmap -bundle -bind_at_load -bundle_loader ./corosync $^ -o $@
|
|
|
|
|
|
|
+ $(CC) $(LDFLAGS) $(CFLAGS) -L$(top_builddir)/exec -licmap -bundle -bind_at_load -bundle_loader ./corosync $^ -o $@
|
|
|
|
|
|
|
|
libtotem_pg.so.$(SONAME): $(TOTEM_OBJS)
|
|
libtotem_pg.so.$(SONAME): $(TOTEM_OBJS)
|
|
|
$(CC) $(LDFLAGS) $(DARWIN_OPTS) $(TOTEM_OBJS) -o $@ -lpthread
|
|
$(CC) $(LDFLAGS) $(DARWIN_OPTS) $(TOTEM_OBJS) -o $@ -lpthread
|
|
|
ln -sf libtotem_pg.so.$(SONAME) libtotem_pg.so
|
|
ln -sf libtotem_pg.so.$(SONAME) libtotem_pg.so
|
|
|
ln -sf libtotem_pg.so.$(SONAME) libtotem_pg.so.$(SOMAJOR)
|
|
ln -sf libtotem_pg.so.$(SONAME) libtotem_pg.so.$(SOMAJOR)
|
|
|
|
|
|
|
|
-liblogsys.so.$(SONAME): $(LOGSYS_OBJS)
|
|
|
|
|
- $(CC) $(LDFLAGS) $(DARWIN_OPTS) $(LOGSYS_OBJS) -o $@ -lpthread
|
|
|
|
|
- ln -sf liblogsys.so.$(SONAME) liblogsys.so
|
|
|
|
|
- ln -sf liblogsys.so.$(SONAME) liblogsys.so.$(SOMAJOR)
|
|
|
|
|
-
|
|
|
|
|
libicmap.so.$(SONAME): $(ICMAP_OBJS)
|
|
libicmap.so.$(SONAME): $(ICMAP_OBJS)
|
|
|
$(CC) $(LDFLAGS) $(DARWIN_OPTS) $(ICMAP_OBJS) -o $@ -lpthread
|
|
$(CC) $(LDFLAGS) $(DARWIN_OPTS) $(ICMAP_OBJS) -o $@ -lpthread
|
|
|
ln -sf libicmap.so.$(SONAME) libicmap.so
|
|
ln -sf libicmap.so.$(SONAME) libicmap.so
|
|
@@ -108,11 +101,6 @@ libtotem_pg.so.$(SONAME): $(TOTEM_OBJS)
|
|
|
ln -sf libtotem_pg.so.$(SONAME) libtotem_pg.so
|
|
ln -sf libtotem_pg.so.$(SONAME) libtotem_pg.so
|
|
|
ln -sf libtotem_pg.so.$(SONAME) libtotem_pg.so.$(SOMAJOR)
|
|
ln -sf libtotem_pg.so.$(SONAME) libtotem_pg.so.$(SOMAJOR)
|
|
|
|
|
|
|
|
-liblogsys.so.$(SONAME): $(LOGSYS_OBJS)
|
|
|
|
|
- $(LD) $(LDFLAGS) -G $(LOGSYS_OBJS) -o $@ -lpthread
|
|
|
|
|
- ln -sf liblogsys.so.$(SONAME) liblogsys.so
|
|
|
|
|
- ln -sf liblogsys.so.$(SONAME) liblogsys.so.$(SOMAJOR)
|
|
|
|
|
-
|
|
|
|
|
else
|
|
else
|
|
|
|
|
|
|
|
%.lcrso: %.o
|
|
%.lcrso: %.o
|
|
@@ -125,13 +113,6 @@ libtotem_pg.so.$(SONAME): $(TOTEM_OBJS)
|
|
|
ln -sf libtotem_pg.so.$(SONAME) libtotem_pg.so
|
|
ln -sf libtotem_pg.so.$(SONAME) libtotem_pg.so
|
|
|
ln -sf libtotem_pg.so.$(SONAME) libtotem_pg.so.$(SOMAJOR)
|
|
ln -sf libtotem_pg.so.$(SONAME) libtotem_pg.so.$(SOMAJOR)
|
|
|
|
|
|
|
|
-liblogsys.so.$(SONAME): $(LOGSYS_OBJS)
|
|
|
|
|
- $(CC) -shared -o $@ \
|
|
|
|
|
- -Wl,-soname=liblogsys.so.$(SOMAJOR) \
|
|
|
|
|
- $(LDFLAGS) $^ -lpthread
|
|
|
|
|
- ln -sf liblogsys.so.$(SONAME) liblogsys.so
|
|
|
|
|
- ln -sf liblogsys.so.$(SONAME) liblogsys.so.$(SOMAJOR)
|
|
|
|
|
-
|
|
|
|
|
libicmap.so.$(SONAME): $(ICMAP_OBJS)
|
|
libicmap.so.$(SONAME): $(ICMAP_OBJS)
|
|
|
$(CC) -shared -o $@ \
|
|
$(CC) -shared -o $@ \
|
|
|
-Wl,-soname=libicmap.so.$(SOMAJOR) \
|
|
-Wl,-soname=libicmap.so.$(SOMAJOR) \
|