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-2021 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 53#if [ -n "${SOURCE_DATE_EPOCH}" ]; then 54 WHOWHERE="openldap" 55#else 56# WHOWHERE="$USER@$(uname -n):$(pwd)" 57#fi 58 59cat << __EOF__ 60/* This work is part of OpenLDAP Software <http://www.openldap.org/>. 61 * 62 * Copyright 1998-2021 The OpenLDAP Foundation. 63 * All rights reserved. 64 * 65 * Redistribution and use in source and binary forms, with or without 66 * modification, are permitted only as authorized by the OpenLDAP 67 * Public License. 68 * 69 * A copy of this license is available in the file LICENSE in the 70 * top-level directory of the distribution or, alternatively, at 71 * <http://www.OpenLDAP.org/license.html>. 72 */ 73 74static const char copyright[] = 75"Copyright 1998-2021 The OpenLDAP Foundation. All rights reserved.\n" 76"COPYING RESTRICTIONS APPLY\n"; 77 78$static $const char $SYMBOL[] = 79"@(#) \$$PACKAGE: $APPLICATION $VERSION \$\n"; 80 81__EOF__ 82