source: trunk/third/gtk/makecopyright @ 14482

Revision 14482, 4.2 KB checked in by ghudson, 25 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r14481, which included commits to RCS files with non-trunk default branches.
  • Property svn:executable set to *
Line 
1#!/bin/sh
2
3
4copyright_glib ()
5{
6  cat << EOF
7/* GLIB - Library of useful routines for C programming
8 * Copyright (C) 1995-1997  Peter Mattis, Spencer Kimball and Josh MacDonald
9 *
10 * This library is free software; you can redistribute it and/or
11 * modify it under the terms of the GNU Library General Public
12 * License as published by the Free Software Foundation; either
13 * version 2 of the License, or (at your option) any later version.
14 *
15 * This library is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
18 * Library General Public License for more details.
19 *
20 * You should have received a copy of the GNU Library General Public
21 * License along with this library; if not, write to the
22 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
23 * Boston, MA  02111-1307, USA.
24 */
25EOF
26}
27
28copyright_gdk ()
29{
30  cat << EOF
31/* GDK - The GIMP Drawing Kit
32 * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
33 *
34 * This library is free software; you can redistribute it and/or
35 * modify it under the terms of the GNU Library General Public
36 * License as published by the Free Software Foundation; either
37 * version 2 of the License, or (at your option) any later version.
38 *
39 * This library is distributed in the hope that it will be useful,
40 * but WITHOUT ANY WARRANTY; without even the implied warranty of
41 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
42 * Library General Public License for more details.
43 *
44 * You should have received a copy of the GNU Library General Public
45 * License along with this library; if not, write to the
46 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
47 * Boston, MA  02111-1307, USA.
48 */
49EOF
50}
51
52copyright_gtk ()
53{
54  cat << EOF
55/* GTK - The GIMP Toolkit
56 * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
57 *
58 * This library is free software; you can redistribute it and/or
59 * modify it under the terms of the GNU Library General Public
60 * License as published by the Free Software Foundation; either
61 * version 2 of the License, or (at your option) any later version.
62 *
63 * This library is distributed in the hope that it will be useful,
64 * but WITHOUT ANY WARRANTY; without even the implied warranty of
65 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
66 * Library General Public License for more details.
67 *
68 * You should have received a copy of the GNU Library General Public
69 * License along with this library; if not, write to the
70 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
71 * Boston, MA  02111-1307, USA.
72 */
73EOF
74}
75
76copyright_interp ()
77{
78  cat << EOF
79/* GTK Interp - The GTK Interpreter
80 * Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
81 *
82 * This library is free software; you can redistribute it and/or
83 * modify it under the terms of the GNU Library General Public
84 * License as published by the Free Software Foundation; either
85 * version 2 of the License, or (at your option) any later version.
86 *
87 * This library is distributed in the hope that it will be useful,
88 * but WITHOUT ANY WARRANTY; without even the implied warranty of
89 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
90 * Library General Public License for more details.
91 *
92 * You should have received a copy of the GNU Library General Public
93 * License along with this library; if not, write to the
94 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
95 * Boston, MA  02111-1307, USA.
96 */
97EOF
98}
99
100
101exclude_files="./glib/gconfig.h"
102
103for file in `find . -name "*.[ch]" -print`; do
104  exclude=`echo $exclude_files | grep $file`
105
106  if test "x$exclude" = "x"; then
107    dir=`dirname $file`
108    if test "x$dir" != "x."; then
109      subdir=`basename $dir`
110
111      grepout=`grep Copyright $file`
112      if test "x$grepout" = "x"; then
113        backup_dir="$dir/bak"
114        if test ! -d $backup_dir; then
115          echo "making directory: $backup_dir"
116          mkdir $backup_dir
117        fi
118
119        echo $file
120
121        filename=`basename $file`
122        cp $file $backup_dir/$filename
123        copyright_$subdir > $file
124        cat $backup_dir/$filename >> $file
125      fi
126    fi
127  fi
128done
Note: See TracBrowser for help on using the repository browser.