Home | History | Annotate | Download | only in krb5
      1  0  stevel #
      2  0  stevel # Copyright 1997-2003 Sun Microsystems, Inc.  All rights reserved.
      3  0  stevel # Use is subject to license terms.
      4  0  stevel #
      5  0  stevel # ident	"%Z%%M%	%I%	%E% SMI"
      6  0  stevel #
      7  0  stevel # /usr/src/uts/common/gssapi/mechs/krb5/Makefile
      8  0  stevel 
      9  0  stevel include ../../../../../Makefile.master
     10  0  stevel 
     11  0  stevel # EXPORT DELETE START
     12  0  stevel 
     13  0  stevel all:
     14  0  stevel 	@$(ECHO) " This Makefile is used to clean up the source tree\n" \
     15  0  stevel 		"for export distribution.\n" \
     16  0  stevel 		"[Usage]: make [EXPORT_SRC] [CRYPT_SRC]\n\n" \
     17  0  stevel 		"WARNING: EXPORT_SRC, CRYPT_SRC targets change the\n" \
     18  0  stevel 		"source tree and remove the Makefile."
     19  0  stevel 
     20  0  stevel # Special target to clean up the source tree for export distribution
     21  0  stevel # Warning: This target changes the source tree
     22  0  stevel EXPORT_SRC:
     23  0  stevel 	$(RM) krb5mech.c+ include/gssapiP_krb5.h+
     24  0  stevel 	sed -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
     25  0  stevel 		< include/gssapiP_krb5.h > include/gssapiP_krb5.h+
     26  0  stevel 	$(MV) include/gssapiP_krb5.h+ include/gssapiP_krb5.h
     27  0  stevel 	sed -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
     28  0  stevel 		< krb5mech.c > krb5mech.c+
     29  0  stevel 	$(MV) krb5mech.c+ krb5mech.c
     30  0  stevel 
     31  0  stevel 	$(RM) crypto/des/f_cbc.c+ crypto/des/f_cksum.c+ \
     32  0  stevel 	crypto/des/d3_cbc.c+ mech/seal.c+ mech/unseal.c+
     33  0  stevel 
     34  0  stevel 	$(SED) -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
     35  0  stevel 		< mech/seal.c > mech/seal.c+
     36  0  stevel 	$(MV) mech/seal.c+ mech/seal.c
     37  0  stevel 
     38  0  stevel 	$(SED) -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
     39  0  stevel 		< mech/unseal.c > mech/unseal.c+
     40  0  stevel 	$(MV) mech/unseal.c+ mech/unseal.c
     41  0  stevel 
     42  0  stevel 	$(SED) -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
     43  0  stevel 		< crypto/des/f_cbc.c > crypto/des/f_cbc.c+
     44  0  stevel 	$(MV) crypto/des/f_cbc.c+ crypto/des/f_cbc.c
     45  0  stevel 
     46  0  stevel 	$(SED) -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
     47  0  stevel 		< crypto/des/d3_cbc.c > crypto/des/d3_cbc.c+
     48  0  stevel 	$(MV) crypto/des/d3_cbc.c+ crypto/des/d3_cbc.c
     49  0  stevel 
     50  0  stevel 	$(SED) -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
     51  0  stevel 		< crypto/des/f_cksum.c > crypto/des/f_cksum.c+
     52  0  stevel 	$(MV) crypto/des/f_cksum.c+ crypto/des/f_cksum.c
     53  0  stevel 
     54  0  stevel 	$(RM) ../../../Makefile.files+
     55  0  stevel 	sed -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
     56  0  stevel 		< ../../../Makefile.files > ../../../Makefile.files+
     57  0  stevel 	$(MV) ../../../Makefile.files+ ../../../Makefile.files
     58  0  stevel 
     59  0  stevel 	$(RM) Makefile+
     60  0  stevel 	sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
     61  0  stevel 		< Makefile > Makefile+
     62  0  stevel 	$(MV) Makefile+ Makefile
     63  0  stevel 
     64  0  stevel 	$(CHMOD) 444 krb5mech.c include/gssapiP_krb5.h crypto/des/f_cbc.c \
     65  0  stevel 		crypto/des/f_cksum.c crypto/des/d3_cbc.c \
     66  0  stevel 		mech/seal.c mech/unseal.c
     67  0  stevel 
     68  0  stevel # CRYPT DELETE START
     69  0  stevel # Special target to clean up the source tree for domestic distribution
     70  0  stevel # Warning: This target changes the source tree
     71  0  stevel CRYPT_SRC:
     72  0  stevel 	$(RM) krb5mech.c+
     73  0  stevel 	sed -e "/CRYPT DELETE START/,/CRYPT DELETE END/d" \
     74  0  stevel 		< krb5mech.c > krb5mech.c+
     75  0  stevel 	$(MV) krb5mech.c+ krb5mech.c
     76  0  stevel 
     77  0  stevel 	$(RM)  Makefile+
     78  0  stevel 	sed -e "/^# CRYPT DELETE START/,/^# CRYPT DELETE END/d" \
     79  0  stevel 		< Makefile > Makefile+
     80  0  stevel 	$(MV) Makefile+ Makefile
     81  0  stevel 
     82  0  stevel 	$(CHMOD) 444 krb5mech.c Makefile
     83  0  stevel # CRYPT DELETE END
     84  0  stevel # EXPORT DELETE END
     85