aboutsummaryrefslogtreecommitdiff
path: root/bin/freebsd-version/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'bin/freebsd-version/Makefile')
-rw-r--r--bin/freebsd-version/Makefile20
1 files changed, 20 insertions, 0 deletions
diff --git a/bin/freebsd-version/Makefile b/bin/freebsd-version/Makefile
new file mode 100644
index 000000000000..7dcaf8a1eff0
--- /dev/null
+++ b/bin/freebsd-version/Makefile
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PACKAGE=runtime
+SCRIPTS = freebsd-version
+MAN = freebsd-version.1
+CLEANFILES = freebsd-version freebsd-version.sh
+NEWVERS = ${SRCTOP}/sys/conf/newvers.sh
+
+freebsd-version.sh: ${.CURDIR}/freebsd-version.sh.in ${NEWVERS}
+ eval $$(sh ${NEWVERS} -v); \
+ if ! sed -e "\
+ s/@@TYPE@@/$${TYPE}/g; \
+ s/@@REVISION@@/$${REVISION}/g; \
+ s/@@BRANCH@@/$${BRANCH}/g; \
+ " ${.CURDIR}/freebsd-version.sh.in >${.TARGET} ; then \
+ rm -f ${.TARGET} ; \
+ exit 1 ; \
+ fi
+
+.include <bsd.prog.mk>