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 (40 lines) | stat: -rw-r--r-- 1,145 bytes parent folder | download | duplicates (10)
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

thisdir         = WML

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

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

manext          = 3
SRCFILES        = \
   href.src isolatin.src javascript.src \
   preload.src rollover.src url.src

if DO_MODULE_WML
mp4mshared_DATA = $(SRCFILES:.src=.mp4hp)
man3_MANS       = \
   $(thisdir)href.$(manext) $(thisdir)isolatin.$(manext) \
   $(thisdir)javascript.$(manext) $(thisdir)preload.$(manext) \
   $(thisdir)rollover.$(manext) $(thisdir)url.$(manext)
endif

EXTRA_DIST      = $(SRCFILES)
CLEANFILES = $(mp4mshared_DATA) $(man3_MANS)

SUFFIXES = .src .mp4hp
.src.mp4hp:
	sed -e '/^=head1/,/^=cut/d' -e '/^##EOF##/,$$d' $< > $@
	cat $< > $(thisdir):$*.pod && pod2man --section=$(manext) \
   --center="mp4h modules" \
   --release="mp4h modules" \
   $(thisdir):$*.pod > $(thisdir)$*.$(manext) && 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