pkgsrc-wip/pkg_summary-utils/files/Makefile
Aleksey Cheusov 77395d389a On Solaris pkgsrc shell replacement is used
instead of native sh*t (/bin/sh), Gr-r-r-r /-)
2008-10-22 22:16:19 +00:00

92 lines
2.4 KiB
Makefile

############################################################
PREFIX?= /usr/local
BINDIR?= ${PREFIX}/bin
MANDIR?= ${PREFIX}/man
DOCDIR= ${PREFIX}/share/doc/pkg_summary-utils
AWKMODDIR?= ${PREFIX}/share/awk
INST_DIR?= ${INSTALL} -d
SH?= /bin/sh
AWK?= /usr/bin/awk
############################################################
.include "Makefile.version"
SCRIPTS= pkg_cmp_summary pkg_list_all_pkgs
SCRIPTS+= pkg_refresh_summary pkg_src_fetch_var
SCRIPTS+= pkg_micro_src_summary pkg_src_summary
SCRIPTS+= pkg_update_src_summary pkg_summary4view
SCRIPTS+= pkg_update_summary pkg_grep_summary
SCRIPTS+= cvs_checksum pkg_assignments2pkgpath
MAN= pkg_cmp_summary.1 pkg_grep_summary.1
MAN+= pkg_micro_src_summary.1
MAN+= pkg_src_summary.1 pkg_update_src_summary.1
MAN+= pkg_summary4view.1 pkg_update_summary.1
MAN+= pkg_refresh_summary.1 pkg_list_all_pkgs.1
MAN+= cvs_checksum.1
MAN+= pkg_summary-utils.7
FILES= README NEWS TODO pkg_grep_summary.awk
FILESDIR= ${DOCDIR}
FILESDIR_pkg_grep_summary.awk= ${AWKMODDIR}
BIRTHDATE= 2008-04-06
PROJECTNAME= pkg_summary-utils
.SUFFIXES: .in
.in:
sed -e 's,@@sysconfdir@@,${SYSCONFDIR},g' \
-e 's,@@libexecdir@@,${LIBEXECDIR},g' \
-e 's,@@prefix@@,${PREFIX},g' \
-e 's,@@bindir@@,${BINDIR},g' \
-e 's,@@sbindir@@,${SBINDIR},g' \
-e 's,@@datadir@@,${DATADIR},g' \
-e 's,@@version@@,${VERSION},g' \
-e 's,@@awkmoddir@@,${AWKMODDIR},g' \
-e 's,@SH@,${SH},g' \
-e 's,@AWK@,${AWK},g' \
${.ALLSRC} > ${.TARGET} && chmod +x ${.TARGET}
.PHONY: clean-my
clean: clean-my
clean-my:
rm -f ChangeLog ${SCRIPTS} *.cat1 *.cat7
############################################################
.PHONY: install-dirs
install-dirs:
$(INST_DIR) ${DESTDIR}${BINDIR}
$(INST_DIR) ${DESTDIR}${DOCDIR}
$(INST_DIR) ${DESTDIR}${AWKMODDIR}
.if "$(MKMAN)" != "no"
$(INST_DIR) ${DESTDIR}${MANDIR}/man1
$(INST_DIR) ${DESTDIR}${MANDIR}/man7
.if "$(MKCATPAGES)" != "no"
$(INST_DIR) ${DESTDIR}${MANDIR}/cat1
$(INST_DIR) ${DESTDIR}${MANDIR}/cat7
.endif
.endif
############################################################
.PHONY : test
test : all
@echo 'running tests...'; \
if cd ${.CURDIR}/tests && \
env PATH="${.OBJDIR}:$$PATH" OBJDIR=${.OBJDIR} ./test.sh \
> ${.OBJDIR}/_test.res && \
diff -u ${.CURDIR}/tests/test.out ${.OBJDIR}/_test.res; \
then echo ' succeeded'; \
else echo ' failed'; false; \
fi
############################################################
.include <bsd.prog.mk>