python_PYTHON = codegen.py gen-fops.py xlator_LTLIBRARIES = nsr.la xlatordir = $(libdir)/glusterfs/$(PACKAGE_VERSION)/xlator/cluster nsr_la_LDFLAGS = -module -avoid-version -lcurl if ENABLE_ETCD_SIM nsr_la_SOURCES = nsr.c leader.c recon_notify.c etcd-sim.c else nsr_la_SOURCES = nsr.c leader.c recon_notify.c etcd-api.c \ yajl.c yajl_alloc.c yajl_buf.c yajl_encode.c yajl_gen.c \ yajl_lex.c yajl_parser.c yajl_tree.c yajl_version.c endif nsr_la_LIBADD = $(top_builddir)/libglusterfs/src/libglusterfs.la \ $(top_builddir)/api/src/libgfapi.la noinst_HEADERS = nsr-internal.h etcd-api.h all-templates.c \ yajl_alloc.h yajl_buf.h yajl_bytestack.h yajl_encode.h \ yajl_lex.h yajl_parser.h yajl/yajl_common.h yajl/yajl_gen.h \ yajl/yajl_parse.h yajl/yajl_tree.h yajl/yajl_version.h \ $(top_srcdir)/xlators/lib/src/libxlator.h \ $(top_srcdir)/glusterfsd/src/glusterfsd.h AM_CPPFLAGS = $(GF_CPPFLAGS) \ -I$(top_srcdir)/libglusterfs/src -I$(top_srcdir)/xlators/lib/src \ -I$(top_srcdir)/rpc/rpc-lib/src -DSBIN_DIR=\"$(sbindir)\" AM_CFLAGS = -Wall $(GF_CFLAGS) XLATOR_HEADER = $(top_srcdir)/libglusterfs/src/xlator.h CLEANFILES = nsr-cg.c nsr-cg.c: gen-fops.py codegen.py $(XLATOR_HEADER) all-templates.c $(PYTHON) ./gen-fops.py $(XLATOR_HEADER) all-templates.c > $@ nsr.lo: nsr-cg.c uninstall-local: rm -f $(DESTDIR)$(xlatordir)/nsr.so