File: rules

package info (click to toggle)
can-utils 2023.03-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,052 kB
  • sloc: ansic: 15,684; makefile: 118; sh: 75
file content (30 lines) | stat: -rwxr-xr-x 840 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
29
30
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

HELP2MAN = help2man
PACKAGE_VERSION = $(shell dpkg-parsechangelog | awk '/^Version:/ {print $$2}')

#bcmserver and log2long do not have -? option
PROGRAMS = asc2log canbusload can-calc-bit-timing candump canfdtest \
cangen cangw canlogserver canplayer cansend cansniffer cansequence \
isotpdump isotpperf isotprecv isotpsend isotpserver isotpsniffer isotptun \
j1939acd j1939cat j1939spy j1939sr testj1939 \
log2asc \
slcan_attach slcand slcanpty

MANPAGES = $(PROGRAMS:%=%.1)

%.1: %
	$(HELP2MAN) --no-info --no-discard-stderr --help-option="-?" --version-string="$< $(PACKAGE_VERSION)" ./$< > $@

%:
	dh $@

override_dh_auto_clean:
	rm -f $(MANPAGES)
	dh_auto_clean $@

override_dh_auto_install: $(MANPAGES)
	dh_installman $(MANPAGES)
	dh_auto_install $@