Makefile revision 2
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen#
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# CDDL HEADER START
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen#
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# The contents of this file are subject to the terms of the
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# Common Development and Distribution License (the "License").
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# You may not use this file except in compliance with the License.
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen#
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# or http://www.opensolaris.org/os/licensing.
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# See the License for the specific language governing permissions
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# and limitations under the License.
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen#
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# When distributing Covered Code, include this CDDL HEADER in each
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# If applicable, add the following below this CDDL HEADER, with the
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# fields enclosed by brackets "[]" replaced with your own identifying
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# information: Portions Copyright [yyyy] [name of copyright owner]
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen#
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# CDDL HEADER END
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen#
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen#
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# lib/pkcs11/Makefile
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Siraineninclude ../Makefile.lib
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo SirainenHDRS = cryptoki.h pkcs11.h pkcs11f.h pkcs11t.h
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo SirainenHDRDIR = include
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo SirainenROOTHDRDIR = $(ROOT)/usr/include/security
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen# RSA PKCS#11 sourced header files won't pass hrdchk
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo SirainenCHECKHDRS = $(HDRDIR)/cryptoki.h
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo SirainenSUBDIRS = \
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen libpkcs11 \
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen libkcfd \
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen pkcs11_kernel \
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen pkcs11_kms \
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen pkcs11_softtoken \
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen pkcs11_tpm
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainenall := TARGET= all
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainenclean := TARGET= clean
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainenclobber := TARGET= clobber
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Siraineninstall := TARGET= install
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainenlint := TARGET= lint
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainenstub := TARGET= stub
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainenstubinstall := TARGET= stubinstall
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen.KEEP_STATE:
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainenall clean clobber install lint stub stubinstall: $(SUBDIRS)
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Siraineninstall_h: $(ROOTHDRS)
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainencheck: $(CHECKHDRS)
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen$(SUBDIRS): FRC
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen @cd $@; pwd; $(MAKE) $(TARGET)
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo SirainenFRC:
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Siraineninclude ../Makefile.targ
1ae5d61ec366fdb2f3c5b150ca378d6141b0f4bdTimo Sirainen