summaryrefslogtreecommitdiffstats
path: root/xlators/features/metadisp/src/Makefile.am
blob: 1520ad8c424d80dd87b0c4be616891d04e7b6378 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
noinst_PYTHON = gen-fops.py

EXTRA_DIST = fops-tmpl.c

xlator_LTLIBRARIES = metadisp.la
xlatordir = $(libdir)/glusterfs/$(PACKAGE_VERSION)/xlator/features

nodist_metadisp_la_SOURCES = fops.c

BUILT_SOURCES = fops.c

metadisp_la_LDFLAGS = -module $(GF_XLATOR_DEFAULT_LDFLAGS)

metadisp_la_SOURCES = metadisp.c \
		metadisp-unlink.c \
		metadisp-stat.c \
		metadisp-lookup.c \
		metadisp-readdir.c \
		metadisp-create.c \
		metadisp-open.c \
		metadisp-fsync.c \
		metadisp-setattr.c \
		backend.c

metadisp_la_LIBADD = $(top_builddir)/libglusterfs/src/libglusterfs.la

noinst_HEADERS = metadisp.h metadisp-fops.h

AM_CPPFLAGS = $(GF_CPPFLAGS) -I$(top_srcdir)/libglusterfs/src \
	-I$(top_srcdir)/rpc/xdr/src -I$(top_builddir)/rpc/xdr/src

AM_CFLAGS = -Wall $(GF_CFLAGS)

fops.c: fops-tmpl.c $(top_srcdir)/libglusterfs/src/generator.py gen-fops.py
	PYTHONPATH=$(top_srcdir)/libglusterfs/src \
	$(PYTHON) $(srcdir)/gen-fops.py $(srcdir)/fops-tmpl.c > $@

CLEANFILES = $(nodist_metadisp_la_SOURCES)