File: Makefile

package info (click to toggle)
autotools-dev 20240727.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 496 kB
  • sloc: sh: 4,082; makefile: 39; perl: 20
file content (33 lines) | stat: -rw-r--r-- 752 bytes parent folder | download | duplicates (2)
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
HELP2MAN = help2man -N

all:

check: check-guess check-sub

manpages: doc/config.guess.1 doc/config.sub.1

check-guess:
	cd testsuite && bash config-guess.sh && rm uname

check-sub:
	cd testsuite && bash config-sub.sh

shellcheck:
	shellcheck -f gcc config.guess config.sub testsuite/*.sh

.PHONY: sort
sort: testsuite/config-guess.data testsuite/config-sub.data
	for f in $^; do LC_ALL=C sort -u $$f -o $$f; done

doc/%.1: % doc/%.x
	$(HELP2MAN) --include=doc/$<.x --output=$@ ./$<

gen_changelog_start_date = 2020-12-21 12:21
.PHONY: ChangeLog
ChangeLog:
	@rm -f $@.new
	{ ./gitlog-to-changelog --append-dot \
		--since='$(gen_changelog_start_date)' && \
	  echo && echo && echo 'See ChangeLog-old for older changes.'; \
	} > $@.new
	mv -f $@.new $@