1#! /bin/sh 2# Create a version.c file 3# $OpenLDAP$ 4## This work is part of OpenLDAP Software <http://www.openldap.org/>. 5## 6## Copyright 1998-2011 The OpenLDAP Foundation. 7## All rights reserved. 8## 9## Redistribution and use in source and binary forms, with or without 10## modification, are permitted only as authorized by the OpenLDAP 11## Public License. 12## 13## A copy of this license is available in the file LICENSE in the 14## top-level directory of the distribution or, alternatively, at 15## <http://www.OpenLDAP.org/license.html>. 16 17PACKAGE=OpenLDAP 18VERSION=unknown 19SYMBOL=__Version 20static=static 21const=const 22while : 23 do case "$1" in 24 -p) 25 PACKAGE=$2 26 shift; shift ;; 27 -v) 28 VERSION=$2 29 shift; shift ;; 30 31 -c) 32 const= 33 shift ;; 34 -n) 35 SYMBOL=$2 36 shift; shift ;; 37 -s) 38 static= 39 shift ;; 40 41# -*) shift ;; 42 *) 43 break ;; 44 esac 45done 46 47if test $# != 1 ; then 48 echo 'usage: mkversion [-c] [-s] [-p package] [-v version] application' 49 exit 1 50fi 51 52APPLICATION=$1 53WHOWHERE="$USER@`uname -n`:`pwd`" 54 55cat << __EOF__ 56/* This work is part of OpenLDAP Software <http://www.openldap.org/>. 57 * 58 * Copyright 1998-2011 The OpenLDAP Foundation. 59 * All rights reserved. 60 * 61 * Redistribution and use in source and binary forms, with or without 62 * modification, are permitted only as authorized by the OpenLDAP 63 * Public License. 64 * 65 * A copy of this license is available in the file LICENSE in the 66 * top-level directory of the distribution or, alternatively, at 67 * <http://www.OpenLDAP.org/license.html>. 68 */ 69 70static const char copyright[] = 71"Copyright 1998-2011 The OpenLDAP Foundation. All rights reserved.\n" 72"COPYING RESTRICTIONS APPLY\n"; 73 74$static $const char $SYMBOL[] = 75"@(#) \$$PACKAGE: $APPLICATION $VERSION (" __DATE__ " " __TIME__ ") \$\n" 76"\t$WHOWHERE\n"; 77 78__EOF__ 79