############################################################-*-Makefile-*-#### # WC - Count Bytes, Words and Lines ############################################################################## # $Id$ ############################################################################## # Usage # # make wc [FLAGS=] [FILES=] # ############################################################################## # Examples # # Count lines in all source files: # # make wc # # # Count lines in the compiler source files: # # make wc FILES='$(COMPILER_SOURCES)' # ############################################################################## ############################################################################## # Defaults WC ?= wc ############################################################################## # Variables WC_BINARY ?= $(WC) WC_FLAGS ?= $(FLAGS) WC_FILES ?= $(if $(FILES),$(FILES),$(PROJECT_SOURCES)) ############################################################################## # Rules wc : @$(WC_BINARY) $(WC_FLAGS) $(WC_FILES:%='%') .PHONY : wc ##############################################################################