1260576Sjmmv# $FreeBSD$
2260576Sjmmv#
3260576Sjmmv# Common Makefile code for all components of ATF.
4260576Sjmmv#
5260576Sjmmv
6260576Sjmmv.if !defined(ATF)
7260576Sjmmv.error "ATF must be defined and point to the contrib/atf directory"
8260576Sjmmv.endif
9260576Sjmmv
10260576Sjmmv# Depend on the atf-version target to generate a file that contains the
11260576Sjmmv# version number of the currently imported ATF release and that only
12260576Sjmmv# changes on new imports.
13260576Sjmmvatf-version: atf-version-real
14260576Sjmmv	@cmp -s atf-version atf-version-real \
15260576Sjmmv	    || cp atf-version-real atf-version
16260576Sjmmvatf-version-real: .PHONY
17260576Sjmmv	@grep 'define VERSION' ${ATF}/bconfig.h \
18260576Sjmmv	    | cut -d '"' -f 2 >atf-version-real
19260576SjmmvCLEANFILES+= atf-version atf-version-real
20