3 # This script serves following purpose:
5 # 1. It generates native version information by querying
6 # automerger maintained database to see where src/include
8 # 2. For select components, as listed in compvers.sh
9 # it generates component version files
11 # Copyright 2005, Broadcom, Inc.
13 # $Id: Makefile 241702 2011-02-19 00:41:03Z $
24 all release: epivers compvers
26 # Generate epivers.h for native branch version
30 # Generate epivers.h for native branch version
32 @if [ -s "compvers.sh" ]; then \
33 echo "Generating component versions, if any"; \
36 echo "Skipping component version generation"; \
39 # Generate epivers.h for native branch version
41 @if [ -s "compvers.sh" ]; then \
42 echo "bash compvers.sh clean"; \
43 bash compvers.sh clean; \
45 echo "Skipping component version clean"; \
49 rm -f $(TARGETS) *.prev
51 clean_all: clean clean_compvers
53 .PHONY: all release clean epivers compvers clean_compvers