3 src = lustre_dlm_flags.def lustre_dlm_flags.tpl
4 targ = lustre_dlm_flags.h
5 cropt = -nostartfiles -shared -rdynamic -fPIC
8 all : $(targ) flags crash
12 if autogen --version >/dev/null 2>&1 ; then \
13 autogen -DTESTING=1 lustre_dlm_flags.def ; \
14 rm -f $(top_builddir)/lustre/include/$@ ; \
15 sed '/It has been AutoGen-ed/s/-ed.*/-ed/;s/ *$$//' \
16 $@ > $(top_builddir)/lustre/include/$@ ; \
17 else cp $(top_builddir)/lustre/include/$@ . ; fi
19 install : $(targ) install.sh
20 DESTDIR="$(DESTDIR)" ./install.sh
23 rm -f *~ *flags.[hc] ag-log*
28 flags : lustre_dlm_flags
29 lustre_dlm_flags : $(targ)
30 $(CC) -o $@ -g3 -O0 -DLDLM_FLAGS_PROGRAM=1 lustre_dlm_flags.c
32 crash : lustre-crash-ext.so
33 lustre-crash-ext.so : $(targ)
34 $(CC) -g3 -O0 $(cropt) -o $@ lustre_dlm_flags.c