usr/src/lib/usb_ccid_ifd/install-ifdh_usbccid
changeset 7 f96733ecc878
parent 6 1fb1123973f8
child 8 950f332cc02b
equal deleted inserted replaced
6:1fb1123973f8 7:f96733ecc878
     1 #!/bin/sh
       
     2 #
       
     3 # CDDL HEADER START
       
     4 #
       
     5 # The contents of this file are subject to the terms of the
       
     6 # Common Development and Distribution License (the "License").
       
     7 # You may not use this file except in compliance with the License.
       
     8 #
       
     9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
       
    10 # or http://www.opensolaris.org/os/licensing.
       
    11 # See the License for the specific language governing permissions
       
    12 # and limitations under the License.
       
    13 #
       
    14 # When distributing Covered Code, include this CDDL HEADER in each
       
    15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
       
    16 # If applicable, add the following below this CDDL HEADER, with the
       
    17 # fields enclosed by brackets "[]" replaced with your own identifying
       
    18 # information: Portions Copyright [yyyy] [name of copyright owner]
       
    19 #
       
    20 # CDDL HEADER END
       
    21 #
       
    22 #
       
    23 # Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
       
    24 # Use is subject to license terms.
       
    25 #
       
    26 # pragma ident	"@(#)install-ifdh_usbccid	1.9	07/04/02 SMI"
       
    27 #
       
    28 
       
    29 #
       
    30 # install the USB CCID IFD Handler's objects in the proto area
       
    31 # These are: manpages, libraries
       
    32 #
       
    33 
       
    34 VERS=1.1
       
    35 
       
    36 # BUILD_DIR - the root of the build directory
       
    37 BUILD_DIR=`pwd`
       
    38 BUILD_LIBDIR=${BUILD_DIR}/${MACH}
       
    39 
       
    40 # LIBDIR - where we put the IFD handler, note that the handler
       
    41 #          is delivered to /usr/lib/smartcard, not somewhare in
       
    42 #          the /usr/sfw tree!
       
    43 LIBDIR=${ROOT}/usr/lib/smartcard
       
    44 
       
    45 # SHAREDIR - where we put the IFD handler's man page, note that
       
    46 #	     the manpage is delivered to the 3smartcard directory,
       
    47 #	     not somewhere in the /usr/sfw tree!
       
    48 SHAREDIR=${ROOT}/usr/share
       
    49 MANDIR=${SHAREDIR}/man/man3smartcard
       
    50 MANSRCDIR=${BUILD_DIR}/docs
       
    51 MANPAGE=usb_ccid_ifd.3smartcard
       
    52 
       
    53 # LIBNAME - IFD handler .so file
       
    54 LIBNAME=ifdh_usbccid.so
       
    55 LIBVERS=1
       
    56 
       
    57 . ${SRC}/tools/install.subr
       
    58 
       
    59 #install man page
       
    60 
       
    61 _install N ${MANSRCDIR}/${MANPAGE} ${MANDIR}/${MANPAGE} 444
       
    62 
       
    63 #install libs
       
    64 _install D ${BUILD_LIBDIR}/${LIBNAME}.${LIBVERS} \
       
    65     ${LIBDIR}/${LIBNAME}.${LIBVERS} \
       
    66     755
       
    67 _install L ${LIBNAME}.${LIBVERS} ${LIBDIR}/${LIBNAME}
       
    68 
       
    69 exit 0