File: Makefile.am

package info (click to toggle)
kmod 34.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,864 kB
  • sloc: ansic: 16,990; makefile: 498; sh: 382; xml: 61; perl: 12
file content (28 lines) | stat: -rw-r--r-- 734 bytes parent folder | download
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
MAN5 = depmod.d.5 modprobe.d.5 modules.dep.5
MAN8 = kmod.8 depmod.8 insmod.8 lsmod.8 rmmod.8 modprobe.8 modinfo.8
MAN_STUB = modules.dep.bin.5

AM_V_SCDOC = $(AM_V_SCDOC_$(V))
AM_V_SCDOC_ = $(AM_V_SCDOC_$(AM_DEFAULT_VERBOSITY))
AM_V_SCDOC_0 = @echo "  SCDOC    " $@;

if BUILD_TOOLS
dist_man_MANS = $(MAN5) $(MAN8) $(MAN_STUB)
endif

EXTRA_DIST = $(MAN5:%.5=%.5.scd) $(MAN8:%.8=%.8.scd)
CLEANFILES = $(filter-out $(MAN_STUB), $(dist_man_MANS))

define generate_manpage
	$(AM_V_SCDOC)cat $< | \
	sed -e 's|@SYSCONFDIR@|$(sysconfdir)|g' | \
	sed -e 's|@DISTCONFDIR@|$(distconfdir)|g' | \
	sed -e 's|@MODULE_DIRECTORY@|$(module_directory)|g' | \
	$(SCDOC) > $@
endef

%.5: %.5.scd
	$(generate_manpage)

%.8: %.8.scd
	$(generate_manpage)