3 AUTOMAKE_OPTIONS = foreign
5 pkgsysconfdir = $(sysconfdir)/@PACKAGE@
7 lib_LTLIBRARIES = libshib-target.la
10 libshib_target_la_LIBADD = ${top_builddir}/oncrpc/liboncrpc.la
11 AM_CFLAGS = -I${top_srcdir}/oncrpc
12 AM_CXXFLAGS = -I${top_srcdir}/oncrpc
15 libshib_targetdir = $(includedir)/shib-target
16 libshib_target_HEADERS = shib-target.h shibrpc.h shib-paths.h
17 noinst_HEADERS = internal.h
19 libshib_target_la_SOURCES = \
36 # this is different from the project version
37 # http://sources.redhat.com/autobook/autobook/autobook_91.html
38 libshib_target_la_LDFLAGS = -version-info 4:0:0
46 $(RM) shibrpc.h shibrpc-xdr.c shibrpc-clnt.c shibrpc-svc.c
49 $(MAKE) do_rpcgen RPCGEN_TARGET=shibrpc.h RPCGEN_ARGS=-h
50 $(MAKE) do_rpcgen RPCGEN_TARGET=shibrpc-xdr.c RPCGEN_ARGS=-c
51 $(MAKE) do_rpcgen RPCGEN_TARGET=shibrpc-clnt.c RPCGEN_ARGS=-l
52 $(MAKE) do_rpcgen RPCGEN_TARGET=shibrpc-svc.c RPCGEN_ARGS=-m
53 $(MAKE) do_rpcgen RPCGEN_TARGET=shibrpc-server-stubs.c RPCGEN_ARGS=-Ss
56 $(RM) $(RPCGEN_TARGET)
57 $(RPCGEN) $(RPCGEN_ARGS) -o $(RPCGEN_TARGET) $(RPCGEN_SRC)
59 shib-paths.h: ${srcdir}/shib-paths.h.in Makefile ${top_builddir}/config.status
61 sed < ${srcdir}/$@.in > $@.tmp \
62 -e 's:@-PKGSYSCONFDIR-@:${pkgsysconfdir}:'
63 cmp -s $@ $@.tmp || mv $@.tmp $@
67 for la in $(lib_LTLIBRARIES) ; do rm -f $(DESTDIR)$(libdir)/$$la ; done
69 EXTRA_DIST = shibtarget.dsp shib-paths.h.in
70 BUILT_SOURCES = shib-paths.h