File: Makefile.am

package info (click to toggle)
mp4h 1.3.1-9
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 4,432 kB
  • ctags: 2,903
  • sloc: ansic: 22,046; sh: 8,197; makefile: 616; yacc: 318
file content (48 lines) | stat: -rw-r--r-- 1,229 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48

thisdir  = intl

#   Architecture-independent modules
mp4mshareddir = $(pkgdatadir)/$(thisdir)

#   Architecture-dependent modules
mp4mdir = $(pkglibdir)/@VERSION@/$(thisdir)

SRCFILES  = gettext.src
TESTFILES = gettext.mp4h

man3ext   = 3

INCLUDES  = -I$(top_srcdir)/lib  -I$(top_srcdir)/src @INTLINCL@
AM_LDFLAGS   = -no-undefined -module -avoid-version -rpath $(mp4mdir) @DLLDFLAGS@

if DO_MODULE_INTL_GETTEXT
mp4m_LTLIBRARIES   = gettext.la

mp4mshared_DATA = $(SRCFILES:.src=.mp4hp)
man3_MANS       = $(thisdir)gettext.$(man3ext)
endif

gettext_la_SOURCES =  gettext.c
gettext_la_LDFLAGS = -module
gettext_la_LIBADD  = @LTLIBINTL@

EXTRA_DIST = $(SRCFILES) $(TESTFILES)

CLEANFILES = $(mp4mshared_DATA) $(man3_MANS)

SUFFIXES = .src .mp4hp

.src.mp4hp:
	sed -e '/^=head1/,/^=cut/d' -e '/^##EOF##/,$$d' $< > $@
	cat $< > $(thisdir):$*.pod && pod2man --section=$(man3ext) \
   --center="mp4h modules" \
   --release="mp4h modules" \
   $(thisdir):$*.pod > $(thisdir)$*.$(man3ext) && rm -f $(thisdir):$*.pod

$(man3_MANS): $(mp4mshared_DATA)

install-data-hook:
	list='$(man3_MANS)'; for f in $${list}; do \
      mv $(DESTDIR)$(man3dir)/$$f $(DESTDIR)$(man3dir)/`echo $$f | sed -e 's/^$(thisdir)/$(thisdir):/'`; \
    done