SUBDIRS = . \ encodings \ filters AM_CPPFLAGS = -I $(top_srcdir)/include \ -I $(top_builddir)/include bin_PROGRAMS = rast-cmd \ rast-stat LINK_COMMANDS = rast-create \ rast-delete \ rast-optimize \ rast-register noinst_DATA = $(LINK_COMMANDS) CLEANFILES = $(LINK_COMMANDS) if WANT_XMLRPC bin_PROGRAMS += rast-xmlrpc-server-abyss \ rast-xmlrpc-server.cgi endif lib_LTLIBRARIES = librast.la if WANT_XMLRPC lib_LTLIBRARIES += librast_xmlrpc_client.la \ librast_xmlrpc_server.la endif if WANT_RUBYLIB lib_LTLIBRARIES += librast_ruby.la endif librast_la_SOURCES = db.c \ encoding.c \ error.c \ filter.c \ local_db.c \ merger.c \ pack.c \ query.c \ rast.c \ string.c \ text_index.c \ util.c librast_la_CFLAGS = $(APR_INCLUDES) $(APU_INCLUDES) $(DB_INCLUDES) \ $(XMLRPC_LIBWWW_CLIENT_CFLAGS) librast_la_LIBADD = $(APR_LIBS_LIBTOOL) $(APU_LIBS_LIBTOOL) \ $(DB_LIBS) $(LIBM) -lmagic librast_CURRENT = 1 librast_REVISION = 0 librast_AGE = 0 librast_la_LDFLAGS = -version-info \ $(librast_CURRENT):$(librast_REVISION):$(librast_AGE) rast_cmd_SOURCES = rast_cmd.c rast_cmd_CFLAGS = $(librast_la_CFLAGS) rast_cmd_LDADD = $(librast_la_LIBADD) -lrast if WANT_XMLRPC rast_cmd_LDADD += -lrast_xmlrpc_client endif rast_stat_SOURCES = rast_stat.c rast_stat_CFLAGS = $(librast_la_CFLAGS) rast_stat_LDADD = $(librast_la_LIBADD) -lrast librast_xmlrpc_client_la_SOURCES = xmlrpc_client.c librast_xmlrpc_client_la_CFLAGS = $(librast_la_CFLAGS) librast_xmlrpc_client_la_LIBADD = $(XMLRPC_LIBWWW_CLIENT_LDADD) \ $(librast_la_LIBADD) \ -lrast librast_xmlrpc_client_la_LDFLAGS = -version-info \ $(librast_CURRENT):$(librast_REVISION):$(librast_AGE) librast_xmlrpc_server_la_SOURCES = xmlrpc_server.c librast_xmlrpc_server_la_CFLAGS = $(librast_la_CFLAGS) librast_xmlrpc_server_la_LIBADD = $(librast_la_LIBADD) \ -lrast librast_xmlrpc_server_la_LDFLAGS = -version-info \ $(librast_CURRENT):$(librast_REVISION):$(librast_AGE) rast_xmlrpc_server_abyss_SOURCES = xmlrpc_server_abyss.c rast_xmlrpc_server_abyss_CFLAGS = $(XMLRPC_ABYSS_SERVER_CFLAGS) \ $(librast_la_CFLAGS) rast_xmlrpc_server_abyss_LDADD = $(XMLRPC_ABYSS_SERVER_LDADD) \ $(librast_la_LIBADD) \ -lrast -lrast_xmlrpc_server rast_xmlrpc_server_abyss_LDFLAGS = $(XMLRPC_ABYSS_SERVER_LIBS) \ $(XMLRPC_ABYSS_SERVER_LDFLAGS) rast_xmlrpc_server_cgi_SOURCES = xmlrpc_server_cgi.c rast_xmlrpc_server_cgi_CFLAGS = $(XMLRPC_CGI_SERVER_CFLAGS) \ $(librast_la_CFLAGS) rast_xmlrpc_server_cgi_LDADD = $(XMLRPC_CGI_SERVER_LDADD) \ $(librast_la_LIBADD) \ -lrast -lrast_xmlrpc_server rast_xmlrpc_server_cgi_LDFLAGS = $(XMLRPC_CGI_SERVER_LIBS) \ $(XMLRPC_CGI_SERVER_LDFLAGS) librast_ruby_la_SOURCES = ruby.c librast_ruby_la_CFLAGS = -I$(top_srcdir)/include \ $(APR_INCLUDES) \ $(APU_INCLUDES) \ $(DB_INCLUDES) \ $(RUBY_CFLAGS) \ $(RUBY_INCLUDES) librast_ruby_la_LIBADD = $(APR_LIBS_LIBTOOL) \ $(APU_LIBS_LIBTOOL) \ $(DB_LIBS) \ $(RUBY_EXT_LIBS) \ -lrast librast_ruby_la_LDFLAGS = $(RUBY_DLDFLAGS) install-exec-hook: remove-installed-links install-exec-hook remove-installed-links: for program in $(LINK_COMMANDS); do \ rm -f $(DESTDIR)$(bindir)/"$$program"; \ case "$@" in \ install-exec-hook) \ ln $(DESTDIR)$(bindir)/rast-cmd $(DESTDIR)$(bindir)/"$$program"; \ esac; \ done uninstall-local: remove-installed-links rast-create: rast-cmd Makefile rm -f $@ .libs/$@ .libs/lt-$@ sed -e 's/rast-cmd/$@/g' rast-cmd > $@ chmod +x $@ ln .libs/rast-cmd .libs/$@ rast-delete: rast-cmd Makefile rm -f $@ .libs/$@ .libs/lt-$@ sed -e 's/rast-cmd/$@/g' rast-cmd > $@ chmod +x $@ ln .libs/rast-cmd .libs/$@ rast-optimize: rast-cmd Makefile rm -f $@ .libs/$@ .libs/lt-$@ sed -e 's/rast-cmd/$@/g' rast-cmd > $@ chmod +x $@ ln .libs/rast-cmd .libs/$@ rast-register: rast-cmd Makefile rm -f $@ .libs/$@ .libs/lt-$@ sed -e 's/rast-cmd/$@/g' rast-cmd > $@ chmod +x $@ ln .libs/rast-cmd .libs/$@