File: Makefile

package info (click to toggle)
runawk 1.6.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 712 kB
  • sloc: awk: 1,127; ansic: 736; sh: 420; makefile: 103
file content (23 lines) | stat: -rw-r--r-- 532 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
MODULES !=			cd ${.CURDIR}; LC_ALL=C ls *.awk gawk/*.awk

FILES =				${MODULES}
FILESDIR =			${MODULESDIR}
FILESNAME_gawk/ord.awk =	gawk/ord.awk

MAN =				runawk_modules.3

.PHONY: _manpages
_manpages: ${MAN}

.PATH:				${.OBJDIR}

CLEANFILES += runawk_modules.3 runawk_modules.pod

runawk_modules.pod: ${MODULES} pod_header.txt pod_footer.txt
	{ set -e; cd ${.CURDIR}; \
	cat pod_header.txt; \
	awk '/^# =head/, NF==0 {if (/^#/) print substr($$0, 3)}' \
		${MODULES}; \
	cat pod_footer.txt; } > ${.TARGET}

.include <mkc.files.mk>