summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/chkcopyright40
1 files changed, 39 insertions, 1 deletions
diff --git a/bin/chkcopyright b/bin/chkcopyright
index d092482..53f1478 100755
--- a/bin/chkcopyright
+++ b/bin/chkcopyright
@@ -193,6 +193,37 @@ EOF
}
+# Check Makefile
+#
+MAKE_FILE()
+{
+ f=$1
+ cat > ${COPYRIGHTFILE} << \EOF
+##
+## Copyright by the Board of Trustees of the University of Illinois.
+## All rights reserved.
+##
+## This file is part of HDF5. The full HDF5 copyright notice, including
+## terms governing use, modification, and redistribution, is contained in
+## the files COPYING and Copyright.html. COPYING can be found at the root
+## of the source code distribution tree; Copyright.html can be found at the
+## root level of an installed copy of the electronic HDF5 document set and
+## is linked from the top-level documents page. It can also be found at
+## http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have
+## access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu.
+##
+EOF
+ # Must use stdin for wc to prevent filename from popping up.
+ nlines=`wc -l < ${COPYRIGHTFILE}| tr -d ' '`
+ head -${nlines} $f | $DIFF - ${COPYRIGHTFILE} >/dev/null 2>&1
+ if test $? -ne 0; then
+ # show the differences
+ echo ${f}:
+ head -${nlines} $f | $DIFF - ${COPYRIGHTFILE}
+ fi
+}
+
+
#
# Main body
@@ -214,8 +245,15 @@ while read file; do
*.sh | *.sh.in )
SHELL_FILE ${file}
;;
+ *Makefile | *Makefile.in )
+ MAKE_FILE ${file}
+ ;;
+ *CVS/* )
+ # Skip
+ continue
+ ;;
*)
- echo Unknown file type
+ echo "Unknown file type (${file})"
;;
esac
done