Codebase list ghmm / c7e75de0-eb37-4cf8-b0b7-5ff960b28365/main dist_hook.mak
c7e75de0-eb37-4cf8-b0b7-5ff960b28365/main

Tree @c7e75de0-eb37-4cf8-b0b7-5ff960b28365/main (Download .tar.gz)

dist_hook.mak @c7e75de0-eb37-4cf8-b0b7-5ff960b28365/mainraw · history · blame

COPYRIGHT = $(top_srcdir)/COPYRIGHT.txt

dist-hook:
	test -z "$(AWK)" && exit 0 ;\
	TMPFILE="$(distdir)/tmp"; \
	for f in $(DISTFILES) ; do \
	  distfile=$(distdir)/$$f ; \
	  if grep '__copyright__ *$$' $$distfile >/dev/null ; then \
	    mv $$distfile $$TMPFILE; \
	    $(AWK) 'BEGIN {nr=0;while(getline < "$(COPYRIGHT)" ==1) copyright[nr++]=$$0;} /__copyright__ *$$/{sub("__copyright__.*","");for(i=0;i<nr;i++) print $$0 copyright[i];} //' \
	    $$TMPFILE >$$distfile; \
	    touch -m -a -r $$TMPFILE $$distfile; \
	  fi; \
	done ; \
	rm -f $$TMPFILE