~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/default_replicator/pandora-plugin.am

  • Committer: Monty Taylor
  • Author(s): Robert Collins
  • Date: 2009-11-03 20:51:31 UTC
  • mto: (1192.3.7 pandora-build)
  • mto: This revision was merged to the branch mainline in revision 1221.
  • Revision ID: mordred@inaugust.com-20091103205131-7hscp4y2iq8v5k1i
Merged buildsystem change from lifeless.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
## Generated by register_plugins.py
 
2
EXTRA_DIST += plugin/default_replicator/pandora-plugin.ac
 
3
 
 
4
${top_srcdir}/plugin/default_replicator/pandora-plugin.am: ${top_srcdir}/config/register_plugins.py plugin/default_replicator/.plugin.ini.stamp
 
5
 
 
6
${top_srcdir}/plugin/default_replicator/pandora-plugin.ac: ${top_srcdir}/config/register_plugins.py plugin/default_replicator/.plugin.ini.stamp
 
7
 
 
8
configure: ${top_srcdir}/plugin/default_replicator/pandora-plugin.ac
 
9
 
 
10
# Prevent errors when a plugin dir is removed
 
11
plugin/default_replicator/plugin.ini:
 
12
 
 
13
# Failures to update the plugin.ini are ignored to permit plugins to be deleted
 
14
# cleanly.
 
15
${top_srcdir}/plugin/default_replicator/.plugin.ini.stamp: plugin/default_replicator/plugin.ini
 
16
        @if [ ! -e ${top_srcdir}/plugin/default_replicator/plugin.ini ]; then \
 
17
            echo "plugin/default_replicator/plugin.ini is missing"; \
 
18
        else \
 
19
            cmp -s $< $@; \
 
20
            if [ $$? -ne 0 ]; then \
 
21
              echo 'cd ${srcdir} && python config/register_plugins.py ${top_srcdir} plugin/default_replicator'; \
 
22
              unchanged=`cd ${srcdir} && python config/register_plugins.py ${top_srcdir} plugin/default_replicator` ;\
 
23
              if [ $$? -ne 0 ]; then \
 
24
                echo "**** register_plugins failed ****"; \
 
25
                false; \
 
26
              fi && \
 
27
              for plugin_dir in $$unchanged; do \
 
28
                echo "plugin $$plugin_dir unchanged." ; \
 
29
                touch -r $$plugin_dir/pandora-plugin.am $$plugin_dir/.plugin.ini.stamp; \
 
30
              done && \
 
31
              cp -a $< $@ || echo "Failed to update $@"; \
 
32
            fi; \
 
33
        fi
 
34
 
 
35
plugin_libdefault_replicator_dir=${top_srcdir}/plugin/default_replicator
 
36
EXTRA_DIST += plugin/default_replicator/plugin.ini
 
37
if BUILD_DEFAULT_REPLICATOR_PLUGIN
 
38
  noinst_LTLIBRARIES+=plugin/libdefault_replicator_plugin.la
 
39
  plugin_libdefault_replicator_plugin_la_LIBADD=
 
40
  plugin_libdefault_replicator_plugin_la_DEPENDENCIES=
 
41
  plugin_libdefault_replicator_plugin_la_LDFLAGS=$(AM_LDFLAGS) 
 
42
  plugin_libdefault_replicator_plugin_la_CPPFLAGS=$(AM_CPPFLAGS) 
 
43
  plugin_libdefault_replicator_plugin_la_CXXFLAGS=$(AM_CXXFLAGS) 
 
44
  plugin_libdefault_replicator_plugin_la_CFLAGS=$(AM_CFLAGS) 
 
45
 
 
46
  plugin_libdefault_replicator_plugin_la_SOURCES= plugin/default_replicator/default_replicator.cc
 
47
  PANDORA_DYNAMIC_LDADDS+=${top_builddir}/plugin/libdefault_replicator_plugin.la
 
48
endif
 
49
noinst_HEADERS +=  plugin/default_replicator/default_replicator.h