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