Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm#
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# Copyright 1997-2003 Sun Microsystems, Inc. All rights reserved.
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# Use is subject to license terms.
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm#
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# ident "%Z%%M% %I% %E% SMI"
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm#
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# /usr/src/uts/common/gssapi/mechs/krb5/Makefile
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrminclude ../../../../../Makefile.master
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# EXPORT DELETE START
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmall:
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm @$(ECHO) " This Makefile is used to clean up the source tree\n" \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm "for export distribution.\n" \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm "[Usage]: make [EXPORT_SRC] [CRYPT_SRC]\n\n" \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm "WARNING: EXPORT_SRC, CRYPT_SRC targets change the\n" \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm "source tree and remove the Makefile."
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# Special target to clean up the source tree for export distribution
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# Warning: This target changes the source tree
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmEXPORT_SRC:
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(RM) krb5mech.c+ include/gssapiP_krb5.h+
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm sed -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm < include/gssapiP_krb5.h > include/gssapiP_krb5.h+
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(MV) include/gssapiP_krb5.h+ include/gssapiP_krb5.h
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm sed -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
e4a094fa5446f7e5e226a3b10fdb7bf676808863JazzyNico < krb5mech.c > krb5mech.c+
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(MV) krb5mech.c+ krb5mech.c
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
c704901b2559d4c6ccca004d3848c7d0271e7e9fapenner $(RM) crypto/des/f_cbc.c+ crypto/des/f_cksum.c+ \
e4a094fa5446f7e5e226a3b10fdb7bf676808863JazzyNico crypto/des/d3_cbc.c+ mech/seal.c+ mech/unseal.c+
e4a094fa5446f7e5e226a3b10fdb7bf676808863JazzyNico
e4a094fa5446f7e5e226a3b10fdb7bf676808863JazzyNico $(SED) -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
e4a094fa5446f7e5e226a3b10fdb7bf676808863JazzyNico < mech/seal.c > mech/seal.c+
e4a094fa5446f7e5e226a3b10fdb7bf676808863JazzyNico $(MV) mech/seal.c+ mech/seal.c
e4a094fa5446f7e5e226a3b10fdb7bf676808863JazzyNico
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(SED) -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm < mech/unseal.c > mech/unseal.c+
2db300164334e95c7b73b6f2b12ea12be5db2142Alvin Penner $(MV) mech/unseal.c+ mech/unseal.c
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(SED) -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm < crypto/des/f_cbc.c > crypto/des/f_cbc.c+
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(MV) crypto/des/f_cbc.c+ crypto/des/f_cbc.c
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(SED) -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
707f9eff6fb9e0b84f37f48a7aa408715303926eapenner < crypto/des/d3_cbc.c > crypto/des/d3_cbc.c+
707f9eff6fb9e0b84f37f48a7aa408715303926eapenner $(MV) crypto/des/d3_cbc.c+ crypto/des/d3_cbc.c
707f9eff6fb9e0b84f37f48a7aa408715303926eapenner
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(SED) -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm < crypto/des/f_cksum.c > crypto/des/f_cksum.c+
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(MV) crypto/des/f_cksum.c+ crypto/des/f_cksum.c
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(RM) ../../../Makefile.files+
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm sed -e "/EXPORT DELETE START/,/EXPORT DELETE END/d" \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm < ../../../Makefile.files > ../../../Makefile.files+
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(MV) ../../../Makefile.files+ ../../../Makefile.files
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
707f9eff6fb9e0b84f37f48a7aa408715303926eapenner $(RM) Makefile+
707f9eff6fb9e0b84f37f48a7aa408715303926eapenner sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
707f9eff6fb9e0b84f37f48a7aa408715303926eapenner < Makefile > Makefile+
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(MV) Makefile+ Makefile
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(CHMOD) 444 krb5mech.c include/gssapiP_krb5.h crypto/des/f_cbc.c \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm crypto/des/f_cksum.c crypto/des/d3_cbc.c \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm mech/seal.c mech/unseal.c
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# CRYPT DELETE START
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# Special target to clean up the source tree for domestic distribution
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# Warning: This target changes the source tree
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrmCRYPT_SRC:
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(RM) krb5mech.c+
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm sed -e "/CRYPT DELETE START/,/CRYPT DELETE END/d" \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm < krb5mech.c > krb5mech.c+
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(MV) krb5mech.c+ krb5mech.c
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(RM) Makefile+
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm sed -e "/^# CRYPT DELETE START/,/^# CRYPT DELETE END/d" \
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm < Makefile > Makefile+
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(MV) Makefile+ Makefile
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm $(CHMOD) 444 krb5mech.c Makefile
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# CRYPT DELETE END
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm# EXPORT DELETE END
e9df3bcdd3387ec845d1fea626de245aa8d7e93bpjrm