|
| 1 | +# nbdkit |
| 2 | +# Copyright (C) 2019-2020 Red Hat Inc. |
| 3 | +# |
| 4 | +# Redistribution and use in source and binary forms, with or without |
| 5 | +# modification, are permitted provided that the following conditions are |
| 6 | +# met: |
| 7 | +# |
| 8 | +# * Redistributions of source code must retain the above copyright |
| 9 | +# notice, this list of conditions and the following disclaimer. |
| 10 | +# |
| 11 | +# * Redistributions in binary form must reproduce the above copyright |
| 12 | +# notice, this list of conditions and the following disclaimer in the |
| 13 | +# documentation and/or other materials provided with the distribution. |
| 14 | +# |
| 15 | +# * Neither the name of Red Hat nor the names of its contributors may be |
| 16 | +# used to endorse or promote products derived from this software without |
| 17 | +# specific prior written permission. |
| 18 | +# |
| 19 | +# THIS SOFTWARE IS PROVIDED BY RED HAT AND CONTRIBUTORS ''AS IS'' AND |
| 20 | +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, |
| 21 | +# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A |
| 22 | +# PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RED HAT OR |
| 23 | +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
| 24 | +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
| 25 | +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF |
| 26 | +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
| 27 | +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
| 28 | +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
| 29 | +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
| 30 | +# SUCH DAMAGE. |
| 31 | + |
| 32 | +include $(top_srcdir)/common-rules.mk |
| 33 | + |
| 34 | +EXTRA_DIST = nbdkit-exitwhen-filter.pod |
| 35 | + |
| 36 | +filter_LTLIBRARIES = nbdkit-exitwhen-filter.la |
| 37 | + |
| 38 | +nbdkit_exitwhen_filter_la_SOURCES = \ |
| 39 | + exitwhen.c \ |
| 40 | + $(top_srcdir)/include/nbdkit-filter.h \ |
| 41 | + $(NULL) |
| 42 | + |
| 43 | +nbdkit_exitwhen_filter_la_CPPFLAGS = \ |
| 44 | + -I$(top_srcdir)/include \ |
| 45 | + -I$(top_srcdir)/common/utils \ |
| 46 | + $(NULL) |
| 47 | +nbdkit_exitwhen_filter_la_CFLAGS = $(WARNINGS_CFLAGS) |
| 48 | +nbdkit_exitwhen_filter_la_LIBADD = \ |
| 49 | + $(top_builddir)/common/utils/libutils.la \ |
| 50 | + $(IMPORT_LIBRARY_ON_WINDOWS) \ |
| 51 | + $(NULL) |
| 52 | +nbdkit_exitwhen_filter_la_LDFLAGS = \ |
| 53 | + -module -avoid-version -shared $(NO_UNDEFINED_ON_WINDOWS) \ |
| 54 | + -Wl,--version-script=$(top_srcdir)/filters/filters.syms \ |
| 55 | + $(NULL) |
| 56 | + |
| 57 | +if HAVE_POD |
| 58 | + |
| 59 | +man_MANS = nbdkit-exitwhen-filter.1 |
| 60 | +CLEANFILES += $(man_MANS) |
| 61 | + |
| 62 | +nbdkit-exitwhen-filter.1: nbdkit-exitwhen-filter.pod |
| 63 | + $(PODWRAPPER) --section=1 --man $@ \ |
| 64 | + --html $(top_builddir)/html/$@.html \ |
| 65 | + $< |
| 66 | + |
| 67 | +endif HAVE_POD |
0 commit comments