defs.mk, rules.mk: Add target prepend_header

This commit is contained in:
Jan Lindemann 2005-05-11 11:20:43 +00:00 committed by Jan Lindemann
commit 2d8c778ce2
2 changed files with 10 additions and 0 deletions

View file

@ -39,6 +39,11 @@ CPP = g++
EXE_SH = $(wildcard *.sh)
MKFILES = $(wildcard *.mk)
FULL_NAME = $(shell grep "^`id -nu`": /etc/passwd | cut -d: -f5)
SRC_SUFFIX = $(sort $(suffix $(wildcard $(TOPDIR)/hdr/*)))
SRC_FILES = Makefile $(wildcard $(addprefix *,$(SRC_SUFFIX)))
SRC_HEADERED = $(shell if [ "$(SRC_FILES)" ]; then grep -ic "it services" $(SRC_FILES) | sed '/:0$$/ d; s/:.*$$//'; fi)
SRC_UNHEADERED = $(filter-out $(SRC_HEADERED),$(SRC_FILES))
CFILES = $(wildcard *.c)
CPPFILES = $(wildcard *.cc *.cpp)
SFILES = $(wildcard *.S)

View file

@ -261,3 +261,8 @@ love:
cvsupdate:
cvs update -dP
sh $(TOPDIR)/hdr/prepend_header.sh $@
prepend_header:
for f in $(SRC_UNHEADERED); do sh $(TOPDIR)/hdr/prepend_header.sh $$f; done