Home | History | Annotate | Download | only in mech_krb5
      1 #
      2 # Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
      3 # Use is subject to license terms.
      4 #
      5 # Makefile.mech_krb5, global definitions for dealing with Kerberos V5
      6 # plug in.
      7 
      8 # 32 bit library directories
      9 KLIBDIR = /usr/lib/gss
     10 ROOT_KLIBDIR = $(ROOT)/$(KLIBDIR)
     11 
     12 # 64 bit library directories
     13 KLIBDIR64 = /usr/lib/$(MACH64)/gss
     14 ROOT_KLIBDIR64 = $(ROOT)/$(KLIBDIR64)
     15 
     16 # Kerberos V GSS-API Mechanism library
     17 KMECHLIB = $(ROOT)$(KLIBDIR)/mech_krb5.so
     18 KLIB = $(KMECHLIB)
     19 KMECHLIB64 = $(ROOT)/$(KLIBDIR64)/mech_krb5.so
     20 
     21 # KADM5 client library
     22 KERBLIBDIR = /usr/lib/krb5
     23 KERBLIBDIR64 = /usr/lib/krb5/$(MACH64)
     24 KCLNTLIB = $(ROOT)$(KERBLIBDIR)/libkadm5clnt.so
     25 KCLNTLIB64 = $(ROOT)$(KERBLIBDIR64)/libkadm5clnt.so
     26 
     27 # Run-time library seach path
     28 KRUNPATH = -R$(KLIBDIR)
     29 KRUNPATH64 = -R$(KLIBDIR64)
     30 KERBRUNPATH = -R$(KERBLIBDIR)
     31 KERBRUNPATH64 = -R$(KERBLIBDIR64)
     32 
     33 CPPFLAGS +=	-DKRB5_DNS_LOOKUP \
     34 		-DKRB5_DNS_LOOKUP_KDC
     35 
     36 # Ensure assert()s are not in the non-debug bits
     37 $(RELEASE_BUILD)CPPFLAGS += -DNDEBUG
     38