1e1380b00SJulio Merino# 2e1380b00SJulio Merino# Common Makefile code for all components of ATF. 3e1380b00SJulio Merino# 4e1380b00SJulio Merino 5e1380b00SJulio Merino.if !defined(ATF) 6e1380b00SJulio Merino.error "ATF must be defined and point to the contrib/atf directory" 7e1380b00SJulio Merino.endif 8e1380b00SJulio Merino 9e1380b00SJulio Merino# Depend on the atf-version target to generate a file that contains the 10e1380b00SJulio Merino# version number of the currently imported ATF release and that only 11e1380b00SJulio Merino# changes on new imports. 12e1380b00SJulio Merinoatf-version: atf-version-real 13e1380b00SJulio Merino @cmp -s atf-version atf-version-real \ 14e1380b00SJulio Merino || cp atf-version-real atf-version 15e1380b00SJulio Merinoatf-version-real: .PHONY 16*0677dfd1SJulio Merino @grep 'define VERSION' ${ATF}/config.h \ 17e1380b00SJulio Merino | cut -d '"' -f 2 >atf-version-real 18e1380b00SJulio MerinoCLEANFILES+= atf-version atf-version-real 19