Home | History | Annotate | Download | only in libgss
      1     0  stevel #
      2     0  stevel # CDDL HEADER START
      3     0  stevel #
      4     0  stevel # The contents of this file are subject to the terms of the
      5  2522     raf # Common Development and Distribution License (the "License").
      6  2522     raf # You may not use this file except in compliance with the License.
      7     0  stevel #
      8     0  stevel # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
      9     0  stevel # or http://www.opensolaris.org/os/licensing.
     10     0  stevel # See the License for the specific language governing permissions
     11     0  stevel # and limitations under the License.
     12     0  stevel #
     13     0  stevel # When distributing Covered Code, include this CDDL HEADER in each
     14     0  stevel # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
     15     0  stevel # If applicable, add the following below this CDDL HEADER, with the
     16     0  stevel # fields enclosed by brackets "[]" replaced with your own identifying
     17     0  stevel # information: Portions Copyright [yyyy] [name of copyright owner]
     18     0  stevel #
     19     0  stevel # CDDL HEADER END
     20     0  stevel #
     21     0  stevel #
     22  2522     raf # Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
     23     0  stevel # Use is subject to license terms.
     24     0  stevel #
     25  2522     raf # ident	"%Z%%M%	%I%	%E% SMI"
     26     0  stevel #
     27  2522     raf 
     28     0  stevel include ../Makefile.lib
     29     0  stevel 
     30     0  stevel LIBRARY=	libgss.a
     31     0  stevel 
     32     0  stevel # defines the duplicate sources we share with gsscred
     33     0  stevel GSSCRED_DIR = $(SRC)/cmd/gss/gsscred
     34     0  stevel DUPLICATE_SRC = gsscred_utils.c gsscred_file.c # gen_oids.c
     35     0  stevel CLEAN_SRC = $(DUPLICATE_SRC) gen_oids.c
     36     0  stevel 
     37     0  stevel SUBDIRS	= $(MACH)
     38     0  stevel $(BUILD64)SUBDIRS +=	$(MACH64)
     39     0  stevel 
     40     0  stevel ROOTDIRS= $(ROOT)/usr/include
     41     0  stevel GSSMECH_DIR=	$(ROOT)/usr/lib/gss
     42     0  stevel 
     43     0  stevel all :=		TARGET= all
     44     0  stevel clean :=	TARGET= clean
     45     0  stevel clobber :=	TARGET= clobber
     46     0  stevel install :=	TARGET= install
     47     0  stevel lint :=         TARGET= lint
     48     0  stevel 
     49     0  stevel POFILE =	$(LIBRARY:.a=.po)
     50     0  stevel XGETFLAGS+=	-a
     51     0  stevel MSGFILES =	`$(GREP) -l gettext *.[ch]`
     52     0  stevel 
     53     0  stevel .KEEP_STATE:
     54     0  stevel 
     55  2522     raf all clean clobber lint:  $(SUBDIRS)
     56     0  stevel 
     57     0  stevel install: $(GSSMECH_DIR) all .WAIT $(SUBDIRS)
     58     0  stevel 
     59     0  stevel check install_h:
     60     0  stevel 
     61     0  stevel _msg:	$(MSGDOMAINPOFILE)
     62     0  stevel 
     63     0  stevel $(POFILE):	pofile_MSGFILES
     64     0  stevel 
     65     0  stevel $(GSSMECH_DIR):
     66     0  stevel 	$(INS.dir)
     67     0  stevel 
     68  2522     raf $(SUBDIRS):   FRC
     69     0  stevel 	@cd $@; pwd; $(MAKE) $(TARGET)
     70     0  stevel 
     71     0  stevel FRC:
     72     0  stevel 
     73     0  stevel # include library targets
     74     0  stevel include ../Makefile.targ
     75     0  stevel 
     76     0  stevel # EXPORT DELETE START
     77     0  stevel # Special target to clean up the source tree for export distribution
     78     0  stevel # Warning: This target changes the source tree
     79     0  stevel 
     80     0  stevel EXPORT_SRC:
     81     0  stevel 	$(RM) Makefile+ g_seal.c+ g_unseal.c+
     82     0  stevel 	sed -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
     83     0  stevel 		< g_seal.c > g_seal.c+
     84     0  stevel 	$(MV) g_seal.c+ g_seal.c
     85     0  stevel 	sed -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
     86     0  stevel 		< g_unseal.c > g_unseal.c+
     87     0  stevel 	$(MV) g_unseal.c+ g_unseal.c
     88     0  stevel 	sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
     89     0  stevel 		< Makefile > Makefile+
     90     0  stevel 	$(MV) Makefile+ Makefile
     91     0  stevel 	$(CHMOD) 444 Makefile g_seal.c g_unseal.c
     92     0  stevel 
     93     0  stevel # EXPORT DELETE END
     94     0  stevel 
     95     0  stevel 
     96     0  stevel include $(SRC)/Makefile.msg.targ
     97