move 32-bit libs to lib/i386 subdirs & 64-bit libs to lib/
[unleashed.git] / usr / src / lib / gss_mechs / mech_krb5 / Makefile.mech_krb5
blobd73c3fcbe8545b8f49fb2b78b44aa9d197cb638d
2 # Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
3 # Use is subject to license terms.
5 # Makefile.mech_krb5, global definitions for dealing with Kerberos V5
6 # plug in.
8 # 32 bit library directories
9 KLIBDIR = /usr/lib/$(MACH32)/gss
10 ROOT_KLIBDIR = $(ROOT)/$(KLIBDIR)
12 # 64 bit library directories
13 KLIBDIR64 = /usr/lib/gss
14 ROOT_KLIBDIR64 = $(ROOT)/$(KLIBDIR64)
16 # Kerberos V GSS-API Mechanism library
17 KMECHLIB = $(ROOT)$(KLIBDIR)/mech_krb5.so
18 KLIB = $(KMECHLIB)
19 KMECHLIB64 = $(ROOT)/$(KLIBDIR64)/mech_krb5.so
21 # KADM5 client library
22 KERBLIBDIR = /usr/lib/krb5
23 KERBLIBDIR64 = /usr/lib/krb5/amd64
24 KCLNTLIB = $(ROOT)$(KERBLIBDIR)/libkadm5clnt.so
25 KCLNTLIB64 = $(ROOT)$(KERBLIBDIR64)/libkadm5clnt.so
27 # Run-time library seach path
28 KRUNPATH = -R$(KLIBDIR)
29 KRUNPATH64 = -R$(KLIBDIR64)
30 KERBRUNPATH = -R$(KERBLIBDIR)
31 KERBRUNPATH64 = -R$(KERBLIBDIR64)
33 CPPFLAGS +=     -DKRB5_DNS_LOOKUP \
34                 -DKRB5_DNS_LOOKUP_KDC
36 # Ensure assert()s are not in the non-debug bits
37 $(RELEASE_BUILD)CPPFLAGS += -DNDEBUG