#ident	"@(#)obj_files	1.9	00/10/14 SMI"
#
# The format of this file is
#   rename: file_to_be_renamed_in_source_build_after_make_EXPORT_SRC
#   preserve: file_to_save_and_restore_into_source_build
#   delete: file_to_be_deleted_in_hybrid_build
#   hybridize: file_to_be_run_through_sed_in_hybrid_build
# nightly knows the format of this file. wildcards can be used in 'preserve'
# directives (to save multiple .o's)
#
# mapfiles and spec files are both renamed and preserved so the exported ones
# get renamed first, but the ones that work with the .o's get restored
#
# kernel general
hybridize: usr/src/uts/intel/ia32/Makefile.rules
hybridize: usr/src/uts/i86pc/Makefile.rules
hybridize: usr/src/uts/common/Makefile.rules
hybridize: usr/src/uts/sun/Makefile.rules
# x86 kernel
delete: usr/src/uts/intel/ia32/ml/i86_subr.s
preserve: usr/src/uts/i86pc/unix/*/i86_subr.o
delete: usr/src/uts/intel/ia32/ml/copy.s
preserve: usr/src/uts/i86pc/unix/*/copy.o
delete: usr/src/uts/intel/ia32/ml/float.s
preserve: usr/src/uts/i86pc/unix/*/float.o
delete: usr/src/uts/intel/ia32/ml/int_entry.s
preserve: usr/src/uts/i86pc/unix/*/int_entry.o
delete: usr/src/uts/intel/ia32/ml/tables2.c
preserve: usr/src/uts/i86pc/unix/*/tables2.o
delete: usr/src/uts/intel/ia32/os/sysi86.c
preserve: usr/src/uts/i86pc/unix/*/sysi86.o
delete: usr/src/uts/intel/ia32/os/fpu.c
preserve: usr/src/uts/i86pc/unix/*/fpu.o
delete: usr/src/uts/i86pc/os/trap.c
preserve: usr/src/uts/i86pc/unix/*/trap.o
delete: usr/src/uts/i86pc/ml/locore.s
preserve: usr/src/uts/i86pc/unix/*/locore.o
delete: usr/src/uts/i86pc/ml/mpcore.s
preserve: usr/src/uts/i86pc/unix/*/mpcore.o
delete: usr/src/uts/common/io/pit.c
preserve: usr/src/uts/i86pc/unix/*/pit.o
delete: usr/src/uts/common/io/i8254.c
preserve: usr/src/uts/i86pc/unix/*/i8254.o
delete: usr/src/uts/common/io/i8237A.c
preserve: usr/src/uts/i86pc/eisa/*/i8237A.o
preserve: usr/src/uts/i86pc/isa/*/i8237A.o
delete: usr/src/uts/common/io/hardclk.c
preserve: usr/src/uts/i86pc/unix/*/hardclk.o
# other kernel
delete: usr/src/uts/common/os/timers.c
preserve: usr/src/uts/*/genunix/*/timers.o
preserve: usr/src/uts/intel/*/genunix/*/timers.o
# tcp
delete: usr/src/uts/common/inet/tcp.c
preserve: usr/src/uts/*/tcp/*/tcp.o
# ip
rename: usr/src/uts/common/inet/ip.c
preserve: usr/src/uts/*/ip/*/ip.o
delete: usr/src/uts/common/inet/ip_rts.c
preserve: usr/src/uts/*/ip/*/ip_rts.o
delete: usr/src/uts/common/inet/ip6_rts.c
preserve: usr/src/uts/*/ip/*/ip6_rts.o
# ifp
delete: usr/src/uts/sun/io/scsi/adapters/ifp_fw.c
preserve: usr/src/uts/sparc/ifp/*/ifp_fw.o
# isp
delete: usr/src/uts/sun/io/scsi/adapters/isp_1040_fw.c
preserve: usr/src/uts/sparc/isp/*/isp_1040_fw.o
delete: usr/src/uts/sun/io/scsi/adapters/isp_sbus_fw.c
preserve: usr/src/uts/sparc/isp/*/isp_sbus_fw.o
# sgen
delete: usr/src/uts/common/io/scsi/targets/sgen.c
preserve: usr/src/uts/*/sgen/*/sgen.o
# rpcmod
delete: usr/src/uts/common/rpc/rpcmod.c
preserve: usr/src/uts/*/rpcmod/*/rpcmod.o
delete: usr/src/uts/common/rpc/svc.c
preserve: usr/src/uts/*/rpcmod/*/svc.o
# pluto
delete: usr/src/uts/sun/io/scsi/adapters/pln.c
preserve: usr/src/uts/sparc/pln/*/pln.o
delete: usr/src/uts/sun/io/scsi/targets/pln_ctlr.c
preserve: usr/src/uts/sparc/pln/*/pln_ctlr.o
delete: usr/src/uts/sun/io/soc.c
preserve: usr/src/uts/sparc/soc/*/soc.o
delete: usr/src/uts/sun/io/scsi/targets/ssd.c
preserve: usr/src/uts/sparc/ssd/*/ssd.o
# agents
delete: usr/src/cmd/agents
# netstat
delete: usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.c
preserve: usr/src/cmd/cmd-inet/usr.bin/netstat/netstat.o
# rsh
delete: usr/src/cmd/cmd-inet/usr.bin/rsh.c
preserve: usr/src/cmd/cmd-inet/usr.bin/rsh
# ndd
delete: usr/src/cmd/cmd-inet/usr.sbin/ndd.c
preserve: usr/src/cmd/cmd-inet/usr.sbin/ndd
# lock manager
delete: usr/src/cmd/fs.d/nfs/lockd/lockd.c
preserve: usr/src/cmd/fs.d/nfs/lockd/lockd.o
delete: usr/src/uts/common/klm/lm_client.c
preserve: usr/src/uts/*/klmops/*/lm_client.o
delete: usr/src/uts/common/klm/lm_nlm4_server.c
preserve: usr/src/uts/*/klmops/*/lm_nlm4_server.o
delete: usr/src/uts/common/klm/lm_nlm_server.c
preserve: usr/src/uts/*/klmops/*/lm_nlm_server.o
delete: usr/src/uts/common/klm/lm_server.c
preserve: usr/src/uts/*/klmmod/*/lm_server.o
delete: usr/src/uts/common/klm/lm_subr.c
preserve: usr/src/uts/*/klmmod/*/lm_subr.o
delete: usr/src/uts/common/klm/lm_xdr.c
preserve: usr/src/uts/*/klmmod/*/lm_xdr.o
# llc2
delete: usr/src/uts/common/io/llc2/SAM.c
preserve: usr/src/uts/*/llc2/*/SAM.o
delete: usr/src/uts/common/io/llc2/dlpi.c
preserve: usr/src/uts/*/llc2/*/dlpi.o
delete: usr/src/uts/common/io/llc2/errlog.c
preserve: usr/src/uts/*/llc2/*/errlog.o
delete: usr/src/uts/common/io/llc2/llc2.c
preserve: usr/src/uts/*/llc2/*/llc2.o
delete: usr/src/uts/common/io/llc2/ild.c
preserve: usr/src/uts/*/llc2/*/ild.o
hybridize: usr/src/cmd/llc2/bin/Makefile
preserve: usr/src/cmd/llc2/bin/SAM_ftbl.h
preserve: usr/src/cmd/llc2/bin/dlpi_ftbl.h
preserve: usr/src/cmd/llc2/bin/ild_ftbl.h
preserve: usr/src/cmd/llc2/bin/llc2_ftbl.h
delete: usr/src/cmd/llc2/bin/*.c
preserve: usr/src/cmd/llc2/bin/*.o
preserve: usr/src/cmd/llc2/bin/llc2_loop2
preserve: usr/src/cmd/llc2/bin/llc2_loop3
preserve: usr/src/cmd/llc2/bin/llc2_loop4
preserve: usr/src/cmd/llc2/bin/llc2_stats
preserve: usr/src/cmd/llc2/bin/llc2_tcap
# sec_gss
delete: usr/src/uts/common/rpc/sec_gss/rpcsec_gss.c
preserve: usr/src/uts/*/rpcsec_gss/*/rpcsec_gss.o
delete: usr/src/uts/common/rpc/sec_gss/rpcsec_gss_misc.c
preserve: usr/src/uts/*/rpcsec_gss/*/rpcsec_gss_misc.o
delete: usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
preserve: usr/src/uts/*/rpcsec_gss/*/svc_rpcsec_gss.o
# gss
delete: usr/src/uts/common/gssapi/gen_oids.c
preserve: usr/src/uts/*/kgssapi/*/gen_oids.o
hybridize: usr/src/lib/libgss/Makefile.com
preserve: usr/src/lib/libgss/*/pics/gen_oids.o
# disassembler
delete: usr/src/cmd/adb/sparc/disasm.c
preserve: usr/src/cmd/adb/sparc/kadb/*/disasm.o
preserve: usr/src/cmd/adb/sparc/disasm.o
delete: usr/src/cmd/adb/sparcv9/disasm.c
preserve: usr/src/cmd/adb/sparcv9/kadb/*/disasm.o
preserve: usr/src/cmd/adb/sparcv9/disasm.o
delete: usr/src/cmd/sgs/dis/sparc/disasm.c
preserve: usr/src/cmd/sgs/dis/sparc/disasm.o
delete: usr/src/cmd/mdb/sparc/mdb/disasm.c
preserve: usr/src/cmd/mdb/sparc/*/mdb/disasm.o
# libc
rename: usr/src/lib/libc/port/gen/crypt.c
delete: usr/src/lib/libc/i386/gen/_div64.s
delete: usr/src/lib/libc/port/gen/div.c
delete: usr/src/lib/libc/port/gen/getusershell.c
delete: usr/src/lib/libc/port/gen/ualarm.c
delete: usr/src/lib/libc/port/gen/usleep.c
delete: usr/src/lib/libc/port/i18n/*.c
delete: usr/src/lib/libc/port/l10n/common/*.c
delete: usr/src/lib/libc/port/regex/glob.c
delete: usr/src/lib/libc/port/regex/wordexp.c
preserve: usr/src/lib/libc/*/*/*.o
# libcrypt
delete: usr/src/lib/libcrypt
# des
delete: usr/src/cmd/des
# libnsl
rename: usr/src/lib/libnsl/rpc/auth_des.c
preserve: usr/src/lib/libnsl/*/*/auth_des.o
rename: usr/src/lib/libnsl/des/des_crypt.c
preserve: usr/src/lib/libnsl/*/*/des_crypt.o
rename: usr/src/lib/libnsl/des/des_soft.c
preserve: usr/src/lib/libnsl/*/*/des_soft.o
rename: usr/src/lib/libnsl/nis/gen/npd_lib.c
preserve: usr/src/lib/libnsl/*/*/npd_lib.o
rename: usr/src/lib/libnsl/key/publickey.c
preserve: usr/src/lib/libnsl/*/*/publickey.o
rename: usr/src/lib/libnsl/rpc/svcauth_des.c
preserve: usr/src/lib/libnsl/*/*/svcauth_des.o
rename: usr/src/lib/libnsl/key/xcrypt.c
preserve: usr/src/lib/libnsl/*/*/xcrypt.o
rename: usr/src/lib/libnsl/common/mapfile-reorder
preserve: usr/src/lib/libnsl/common/mapfile-reorder
rename: usr/src/lib/libnsl/spec/private.spec
preserve: usr/src/lib/libnsl/spec/private.spec
delete: usr/src/lib/libnsl/nss/inet_ntop.c
delete: usr/src/lib/libnsl/nss/inet_pton.c
delete: usr/src/lib/libnsl/rpc/svc.c
preserve: usr/src/lib/libnsl/*/*/inet_ntop.o
preserve: usr/src/lib/libnsl/*/*/inet_pton.o
preserve: usr/src/lib/libnsl/*/*/svc.o
# crypt command
rename: usr/src/cmd/crypt/crypt.c
preserve: usr/src/cmd/crypt/crypt
# keyserv command
rename: usr/src/cmd/keyserv/chkey.c
preserve: usr/src/cmd/keyserv/chkey.o
rename: usr/src/cmd/keyserv/keyserv.c
preserve: usr/src/cmd/keyserv/keyserv.o
rename: usr/src/cmd/keyserv/keyserv_cache.c
preserve: usr/src/cmd/keyserv/keyserv_cache.o
rename: usr/src/cmd/keyserv/newkey.c
preserve: usr/src/cmd/keyserv/newkey.o
rename: usr/src/cmd/keyserv/setkey.c
preserve: usr/src/cmd/keyserv/setkey.o
# makekey command
rename: usr/src/cmd/makekey/makekey.c
preserve: usr/src/cmd/makekey/makekey
# rpc.nispasswd
rename: usr/src/cmd/rpcsvc/nis/rpc.nispasswdd/npd_svc.c
preserve: usr/src/cmd/rpcsvc/nis/rpc.nispasswdd/npd_svc.o
rename: usr/src/cmd/rpcsvc/nis/rpc.nispasswdd/npd_svcsubr.c
preserve: usr/src/cmd/rpcsvc/nis/rpc.nispasswdd/npd_svcsubr.o
# nisaddcred
rename: usr/src/cmd/rpcsvc/nis/utils/nisaddcred/makedescred.c
preserve: usr/src/cmd/rpcsvc/nis/utils/nisaddcred/makedescred.o
rename: usr/src/cmd/rpcsvc/nis/utils/nisaddcred/makedhextcred.c
preserve: usr/src/cmd/rpcsvc/nis/utils/nisaddcred/makedhextcred.o
# xntpd
rename: usr/src/cmd/xntpd/libntp/authdes.c
preserve: usr/src/cmd/xntpd/libntp/authdes.o
# gssd
#source: usr/src/cmd/gss/gssd/gssd_clnt_stubs.c
#binary: usr/src/cmd/gss/gssd/gssd_clnt_stubs.o
#source: usr/src/cmd/gss/gssd/gssd_proc.c
#binary: usr/src/cmd/gss/gssd/gssd_proc.o
#source: usr/src/cmd/gss/gssd/gssdtest.c
#binary: usr/src/cmd/gss/gssd/gssdtest.o
# gss
#source: usr/src/lib/gss_mechs/mech_dh/backend/mapfile-vers
#binary: usr/src/lib/gss_mechs/mech_dh/backend/mapfile-vers
#source: usr/src/lib/gss_mechs/mech_dh/backend/mech/dhmech.c
#binary: usr/src/lib/gss_mechs/mech_dh/backend/mech/dhmech.o
#source: usr/src/lib/gss_mechs/mech_dh/backend/mech/crypto.c
#binary: usr/src/lib/gss_mechs/mech_dh/backend/mech/crypto.o
#source: usr/src/lib/gss_mechs/mech_dh/dh1024/mapfile-vers
#binary: usr/src/lib/gss_mechs/mech_dh/dh1024/mapfile-vers
#source: usr/src/lib/gss_mechs/mech_dh/dh192/mapfile-vers
#binary: usr/src/lib/gss_mechs/mech_dh/dh192/mapfile-vers
#source: usr/src/lib/gss_mechs/mech_dh/dh640/mapfile-vers
#binary: usr/src/lib/gss_mechs/mech_dh/dh640/mapfile-vers
#source: usr/src/lib/gss_mechs/mech_dummy/mech/dmech.c
#binary: usr/src/lib/gss_mechs/mech_dummy/mech/dmech.o
preserve: usr/src/lib/gss_mechs/mech_krb5/mapfile-vers
preserve: usr/src/lib/gss_mechs/mech_krb5/*/do/pics/*.o
preserve: usr/src/lib/gss_mechs/mech_krb5/*/gl/pics/*.o
delete: usr/src/lib/gss_mechs/mech_krb5/crypto/*/*.[ch]
delete: usr/src/lib/gss_mechs/mech_krb5/crypto/*.[ch]
delete: usr/src/lib/gss_mechs/mech_krb5/et/*.[ch]
delete: usr/src/lib/gss_mechs/mech_krb5/krb5/*/*.[ch]
delete: usr/src/lib/gss_mechs/mech_krb5/krb5/*/*/*.[ch]
delete: usr/src/lib/gss_mechs/mech_krb5/mech/*.[ch]
delete: usr/src/lib/gss_mechs/mech_krb5/profile/*.[ch]
delete: usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/KRB5-asn.py
delete: usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/README
delete: usr/src/lib/gss_mechs/mech_krb5/mech/gssapi_err_generic.et
delete: usr/src/lib/gss_mechs/mech_krb5/mech/gssapi_err_krb5.et
preserve: usr/src/lib/gss_mechs/mech_krb5/Makefile*
# libkrb5
preserve: usr/src/lib/krb5/kadm5/clnt/*/pics/*.o
preserve: usr/src/lib/krb5/kadm5/clnt/spec/*/pics/*.o
preserve: usr/src/lib/krb5/ss/pics/*.o
preserve: usr/src/lib/krb5/ss/spec/*/pics/*.o
preserve: usr/src/lib/krb5/ss/spec/*.o
delete: usr/src/lib/krb5/kadm5/*.c
delete: usr/src/lib/krb5/kadm5/*/*.[ch]
delete: usr/src/lib/krb5/ss/*.c
# krb5 pam module
preserve: usr/src/lib/pam_modules/krb5/*/pics/*.o
delete: usr/src/lib/pam_modules/krb5/*.[ch]
delete: usr/src/lib/pam_modules/krb5/*/*.[ch]
# kerberos kernel source
delete: usr/src/uts/common/gssapi/mechs/krb5/*.c
delete: usr/src/uts/common/gssapi/mechs/krb5/krb5/free/*.[ch]
delete: usr/src/uts/common/gssapi/mechs/krb5/krb5/krb/*.[ch]
delete: usr/src/uts/common/gssapi/mechs/krb5/krb5/os/*.[ch]
delete: usr/src/uts/common/gssapi/mechs/krb5/crypto/*.[ch]
delete: usr/src/uts/common/gssapi/mechs/krb5/crypto/*/*.[ch]
delete: usr/src/uts/common/gssapi/mechs/krb5/mech/*.[ch]
delete: usr/src/uts/*/do_kmech_krb5
preserve: usr/src/uts/*/gl_kmech_krb5/*/*.o
# libgss
#source: usr/src/lib/libgss/g_seal.c
#binary: usr/src/lib/libgss/*/pics/g_seal.o
#source: usr/src/lib/libgss/g_unseal.c
#binary: usr/src/lib/libgss/*/pics/g_unseal.o
# kernel des
#source: usr/src/uts/common/des/des_crypt.c
#binary: usr/src/uts/*/des/*/des_crypt.o
#source: usr/src/uts/common/des/des_soft.c
#binary: usr/src/uts/*/des/*/des_soft.o
# kernel gss
#source: usr/src/uts/common/gssapi/gssd_clnt_stubs.c
#binary: usr/src/uts/*/kgssapi/*/gssd_clnt_stubs.o
# pam modules
rename: usr/src/lib/pam_modules/unix/npd_clnt.c
preserve: usr/src/lib/pam_modules/unix/*/*/npd_clnt.o
rename: usr/src/lib/pam_modules/unix/unix_update_authtok.c
preserve: usr/src/lib/pam_modules/unix/*/*/unix_update_authtok.o
rename: usr/src/lib/pam_modules/unix/unix_update_authtok_nis.c
preserve: usr/src/lib/pam_modules/unix/*/*/unix_update_authtok_nis.o
rename: usr/src/lib/pam_modules/unix/unix_update_authtok_nisplus.c
preserve: usr/src/lib/pam_modules/unix/*/*/unix_update_authtok_nisplus.o
rename: usr/src/lib/pam_modules/krb5/xfn_mapping.c
preserve: usr/src/lib/pam_modules/krb5/*/*/xfn_mapping.o
# cmd/krb5
delete: usr/src/cmd/krb5/kadmin/kpasswd/*.[ch]
preserve: usr/src/cmd/krb5/kadmin/kpasswd/*.o
delete: usr/src/cmd/krb5/kadmin/ktutil/*.[ch]
preserve: usr/src/cmd/krb5/kadmin/ktutil/*.o
delete: usr/src/cmd/krb5/kdestroy/*.[ch]
preserve: usr/src/cmd/krb5/kdestroy/*.o
delete: usr/src/cmd/krb5/kinit/*.[ch]
preserve: usr/src/cmd/krb5/kinit/*.o
delete: usr/src/cmd/krb5/klist/*.[ch]
preserve: usr/src/cmd/krb5/klist/*.o
delete: usr/src/cmd/krb5/kwarn/*.[ch]
preserve: usr/src/cmd/krb5/kwarn/*.o
# elxl
delete: usr/src/uts/common/io/elxl/*.[ch]
preserve: usr/src/uts/*/elxl/*/*.o
# elx
delete: usr/src/uts/i86pc/io/elx/*.[ch]
preserve: usr/src/uts/*/elx/*/*.o
# spwr
delete: usr/src/uts/i86pc/io/spwr/*.[ch]
preserve: usr/src/uts/*/spwr/*/*.o
# pcelx
delete: usr/src/uts/common/io/pcmcia/pcelx.c
preserve: usr/src/uts/*/pcelx/*/*.o
# pcscsi
delete: usr/src/uts/i86pc/io/dktp/hba/pcscsi/*.[ch]
preserve: usr/src/uts/*/pcscsi/*/*.o
# libxcurses
delete: usr/src/lib/libxcurses/src/*/*.c
delete: usr/src/lib/libxcurses/src/libc/*/*.c
delete: usr/src/lib/libxcurses/src/libc/xcurses/*.awk
delete: usr/src/lib/libxcurses/src/libc/xcurses/caps
delete: usr/src/lib/libxcurses/src/tabs/Makefile
delete: usr/src/lib/libxcurses/src/tic/Makefile
delete: usr/src/lib/libxcurses/src/tput/Makefile
preserve: usr/src/lib/libxcurses/*/pics/*.o
hybridize: usr/src/lib/libxcurses/Makefile
# libxcurses2
delete: usr/src/lib/libxcurses2/src/libc/*/*.c
delete: usr/src/lib/libxcurses2/src/libc/xcurses/*.awk
delete: usr/src/lib/libxcurses2/src/libc/xcurses/caps
preserve: usr/src/lib/libxcurses2/*/pics/*.o
preserve: usr/src/lib/libxcurses2/h/term.h
hybridize: usr/src/lib/libxcurses2/Makefile
# ucb libcurses
delete: usr/src/ucblib/libcurses/*.c
delete: usr/src/ucblib/libcurses/curses.ext
preserve: usr/src/ucblib/libcurses/*/pics/*.o
preserve: usr/src/ucblib/libcurses/*/objs/*.o
# ucb libtermcap
delete: usr/src/ucblib/libtermcap/*.c
preserve: usr/src/ucblib/libtermcap/*/pics/*.o
preserve: usr/src/ucblib/libtermcap/*/objs/*.o
# ucb libucb
delete: usr/src/ucblib/libucb/port/gen/statfs.c
preserve: usr/src/ucblib/libucb/*/pics/statfs.o
preserve: usr/src/ucblib/libucb/*/objs/statfs.o
delete: usr/src/ucblib/libucb/port/gen/ualarm.c
preserve: usr/src/ucblib/libucb/*/pics/ualarm.o
preserve: usr/src/ucblib/libucb/*/objs/ualarm.o
delete: usr/src/ucblib/libucb/port/gen/usleep.c
preserve: usr/src/ucblib/libucb/*/pics/usleep.o
preserve: usr/src/ucblib/libucb/*/objs/usleep.o
# ucbcmd plot
delete: usr/src/ucbcmd/plot/*.[ch]
delete: usr/src/ucbcmd/plot/libplot/*/*.[ch]
preserve: usr/src/ucbcmd/plot/libplot/*/objs/*.o
preserve: usr/src/ucbcmd/plot/*.o
preserve: usr/src/ucbcmd/plot/debug
# sendmail
delete: usr/src/cmd/sendmail
# csh
delete: usr/src/cmd/csh/*.c
preserve: usr/src/cmd/csh/sh.tconst.c
preserve: usr/src/cmd/csh/*/*.o
# addbadsec
delete: usr/src/cmd/addbadsec/*.c
preserve: usr/src/cmd/addbadsec/*.o
delete: usr/src/cmd/aset/util/nls.c
# aset
preserve: usr/src/cmd/aset/util/nls
# awk_xpg4
delete: usr/src/cmd/awk_xpg4/*.[cy]
preserve: usr/src/cmd/awk_xpg4/*.o
hybridize: usr/src/cmd/awk_xpg4/Makefile
# libldap
delete: usr/src/lib/libldap/*/*.c
preserve: usr/src/lib/libldap/*/pics/*.o
delete: usr/src/lib/fn/context/x500/libldap/common/*.c
preserve: usr/src/lib/fn/context/x500/libldap/*/pics/*.o
# libldap3
delete: usr/src/lib/libldap3/*/*.c
preserve: usr/src/lib/libldap3/*/pics/*.o
# libcmd
delete: usr/src/lib/libcmd/*/*.c
preserve: usr/src/lib/libcmd/*/*/*.o
# libmp
delete: usr/src/lib/libmp/*/*.c
preserve: usr/src/lib/libmp/*/*/*.o
hybridize: usr/src/lib/libmp/*/Makefile
# libcurses
delete: usr/src/lib/libcurses/screen/tparm.c
delete: usr/src/lib/libcurses/screen/tputs.c
preserve: usr/src/lib/libcurses/*/*/tparm.o
preserve: usr/src/lib/libcurses/*/*/tputs.o
# libgss
delete: usr/src/lib/libgss/g_oid_ops.c
delete: usr/src/lib/libgss/oid_ops.c
preserve: usr/src/lib/libgss/*/*/g_oid_ops.o
preserve: usr/src/lib/libgss/*/*/oid_ops.o
# libresolv2
delete: usr/src/lib/libresolv2/common/*.c
preserve: usr/src/lib/libresolv2/*/*/*.o
# rpcsec_gss
delete: usr/src/lib/rpcsec_gss/*.c
preserve: usr/src/lib/rpcsec_gss/*/*/*.o
# ldap
delete: usr/src/cmd/ldap/common/dtest.c
delete: usr/src/cmd/ldap/common/etest.c
delete: usr/src/cmd/ldap/common/idtest.c
# smartcard
delete: usr/src/lib/smartcard
delete: usr/src/cmd/smartcard
# backup
delete: usr/src/cmd/backup/dump/*.c
preserve: usr/src/cmd/backup/dump/*.o
delete: usr/src/cmd/backup/lib/byteorder.c
preserve: usr/src/cmd/backup/lib/objs/byteorder.o
delete: usr/src/cmd/backup/lib/rmtlib.c
preserve: usr/src/cmd/backup/lib/objs/rmtlib.o
delete: usr/src/cmd/backup/restore/*.c
preserve: usr/src/cmd/backup/restore/*.o
# captoinfo
delete: usr/src/cmd/captoinfo/otermcap.c
preserve: usr/src/cmd/captoinfo/otermcap.o
# telnet
delete: usr/src/cmd/cmd-inet/usr.bin/telnet/*.c
preserve: usr/src/cmd/cmd-inet/usr.bin/telnet/*.o
# ifconfig
delete: usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.c
preserve: usr/src/cmd/cmd-inet/usr.sbin/ifconfig/ifconfig.o
# in.comsatd
delete: usr/src/cmd/cmd-inet/usr.sbin/in.comsat.c
preserve: usr/src/cmd/cmd-inet/usr.sbin/in.comsat
# named
hybridize: usr/src/cmd/cmd-inet/usr.sbin/in.named/named-xfer/Makefile.com
delete: usr/src/cmd/cmd-inet/usr.sbin/in.named/named-xfer/common/named-xfer.c
preserve: usr/src/cmd/cmd-inet/usr.sbin/in.named/named-xfer/*/*.o
hybridize: usr/src/cmd/cmd-inet/usr.sbin/in.named/named/Makefile.com
delete: usr/src/cmd/cmd-inet/usr.sbin/in.named/named/common/*.[cy]
preserve: usr/src/cmd/cmd-inet/usr.sbin/in.named/named/*/*.o
delete: usr/src/cmd/cmd-inet/usr.sbin/in.named/tools/*.c
delete: usr/src/cmd/cmd-inet/usr.sbin/in.named/tools/nslookup/common/*.[cl]
preserve: usr/src/cmd/cmd-inet/usr.sbin/in.named/tools/nslookup/*.o
preserve: usr/src/cmd/cmd-inet/usr.sbin/in.named/tools/nslookup/*/*.o
delete: usr/src/cmd/cmd-inet/usr.sbin/in.named/tools/nstest/nstest.c
preserve: usr/src/cmd/cmd-inet/usr.sbin/in.named/tools/nstest/*/*.o
delete: usr/src/cmd/cmd-inet/usr.sbin/in.named/tools/nsupdate/nsupdate.c
preserve: usr/src/cmd/cmd-inet/usr.sbin/in.named/tools/nsupdate/*/*.o
# traceroute
delete: usr/src/cmd/cmd-inet/usr.sbin/traceroute/*.c
preserve: usr/src/cmd/cmd-inet/usr.sbin/traceroute/*.o
# x86 boot/kadb
delete: usr/src/psm/stand/boot/i386/common/cbus.c
preserve: usr/src/psm/stand/boot/i386/i86pc/cbus.o
delete: usr/src/psm/stand/boot/i386/i86pc/mktable.c
delete: usr/src/psm/stand/kadb/i386/i86pc/tables2.c
delete: usr/src/stand/lib/common/printf.c
preserve: usr/src/stand/lib/*/*/printf.o
delete: usr/src/stand/lib/fs/compfs/decompress.c
preserve: usr/src/stand/lib/*/*/decompress.o
delete: usr/src/stand/lib/i386/samuldiv64.s
preserve: usr/src/stand/lib/*/*/samuldiv64.o
# doc stuff
delete: usr/src/cmd/man
delete: usr/src/cmd/eqn
delete: usr/src/cmd/tbl
delete: usr/src/cmd/refer
delete: usr/src/cmd/vgrind
delete: usr/src/cmd/checkeq
delete: usr/src/cmd/checknr
# localedef
delete: usr/src/cmd/localedef/*.[cy]
preserve: usr/src/cmd/localedef/*/*.o
hybridize: usr/src/cmd/localedef/i386/Makefile
hybridize: usr/src/cmd/localedef/sparc/Makefile
hybridize: usr/src/cmd/localedef/sparcv9/Makefile
# egrep
delete: usr/src/cmd/egrep/*.[cy]
preserve: usr/src/cmd/egrep/egrep
hybridize: usr/src/cmd/egrep/Makefile
# fgrep
delete: usr/src/cmd/fgrep/fgrep.c
preserve: usr/src/cmd/fgrep/fgrep
# grep
delete: usr/src/cmd/grep/grep.c
preserve: usr/src/cmd/grep/grep
# grep_xpg4
delete: usr/src/cmd/grep_xpg4/grep.c
preserve: usr/src/cmd/grep_xpg4/grep.xpg4
# find
delete: usr/src/cmd/find/find.c
preserve: usr/src/cmd/find/find
preserve: usr/src/cmd/find/find.xpg4
# mknod
delete: usr/src/cmd/mknod/mknod.c
preserve: usr/src/cmd/mknod/mknod
# more
delete: usr/src/cmd/more/more.c
preserve: usr/src/cmd/more/more
# od
delete: usr/src/cmd/od/od.c
preserve: usr/src/cmd/od/od
preserve: usr/src/cmd/od/od.xpg4
# lastcomm
delete: usr/src/cmd/lastcomm/lastcomm.c
preserve: usr/src/cmd/lastcomm/lastcomm
# passwd
delete: usr/src/cmd/passwd/passwd.c
preserve: usr/src/cmd/passwd/passwd
preserve: usr/src/cmd/passwd/nispasswd
preserve: usr/src/cmd/passwd/yppasswd
# pathchk
delete: usr/src/cmd/pathchk/pathchk.c
preserve: usr/src/cmd/pathchk/pathchk
# printf
delete: usr/src/cmd/printf/printf.c
preserve: usr/src/cmd/printf/printf
# script
delete: usr/src/cmd/script/script.c
preserve: usr/src/cmd/script/script
# soelim
delete: usr/src/cmd/soelim/soelim.c
preserve: usr/src/cmd/soelim/soelim.o
# strings
delete: usr/src/cmd/strings/strings.c
preserve: usr/src/cmd/strings/strings
# su
delete: usr/src/cmd/su/su.c
preserve: usr/src/cmd/su/su
preserve: usr/src/cmd/su/su.static
hybridize: usr/src/cmd/su/Makefile
# sulogin
delete: usr/src/cmd/sulogin/sulogin.c
preserve: usr/src/cmd/sulogin/sulogin
hybridize: usr/src/cmd/sulogin/Makefile
# tar
delete: usr/src/cmd/tar/tar.c
preserve: usr/src/cmd/tar/tar
preserve: usr/src/cmd/tar/tar.static
# touch
delete: usr/src/cmd/touch/touch.c
preserve: usr/src/cmd/touch/touch
# tr
delete: usr/src/cmd/tr/tr.c
preserve: usr/src/cmd/tr/tr
# tr_xpg4
delete: usr/src/cmd/tr_xpg4/tr.c
preserve: usr/src/cmd/tr_xpg4/tr.xpg4
# ul
delete: usr/src/cmd/ul/ul.c
preserve: usr/src/cmd/ul/ul
# vmstat
delete: usr/src/cmd/vmstat/vmstat.c
preserve: usr/src/cmd/vmstat/vmstat.o
# xstr
delete: usr/src/cmd/xstr/xstr.c
preserve: usr/src/cmd/xstr/xstr
# ucb basename
delete: usr/src/ucbcmd/basename/basename.c
preserve: usr/src/ucbcmd/basename/basename
# ucb echo
delete: usr/src/ucbcmd/echo/echo.c
preserve: usr/src/ucbcmd/echo/echo
# ucb from
delete: usr/src/ucbcmd/from/from.c
preserve: usr/src/ucbcmd/from/from
# ucb groups
delete: usr/src/ucbcmd/groups/groups.c
preserve: usr/src/ucbcmd/groups/groups
# ucb install
delete: usr/src/ucbcmd/install.d/install.c
preserve: usr/src/ucbcmd/install.d/installcmd
hybridize: usr/src/ucbcmd/install.d/Makefile
# ucb ln
delete: usr/src/ucbcmd/ln/ln.c
preserve: usr/src/ucbcmd/ln/ln
# ucb ls
delete: usr/src/ucbcmd/ls/ls.c
preserve: usr/src/ucbcmd/ls/ls
# ucb sum
delete: usr/src/ucbcmd/sum/sum.c
preserve: usr/src/ucbcmd/sum/sum
# ucb test
delete: usr/src/ucbcmd/test/test.c
preserve: usr/src/ucbcmd/test/test
# ucb tset
delete: usr/src/ucbcmd/tset/tset.c
preserve: usr/src/ucbcmd/tset/tset
hybridize: usr/src/ucbcmd/tset/Makefile
# ucb users
delete: usr/src/ucbcmd/users/users.c
preserve: usr/src/ucbcmd/users/users
# ucb whereis
delete: usr/src/ucbcmd/whereis/whereis.c
preserve: usr/src/ucbcmd/whereis/whereis
# ucb whoami
delete: usr/src/ucbcmd/whoami/whoami.c
preserve: usr/src/ucbcmd/whoami/whoami
# unifdef
delete: usr/src/cmd/sgs/unifdef/common/unifdef.c
preserve: usr/src/cmd/sgs/unifdef/*/unifdef.o
# locale
delete: usr/src/cmd/locale/locale.c
preserve: usr/src/cmd/locale/*/locale.o
# ls
delete: usr/src/cmd/ls/ls.c
preserve: usr/src/cmd/ls/*/ls
preserve: usr/src/cmd/ls/*/ls.xpg4
# login
delete: usr/src/cmd/login/login.c
preserve: usr/src/cmd/login/login.o
# look
delete: usr/src/cmd/look/look.c
preserve: usr/src/cmd/look/look
# format
delete: usr/src/cmd/format/ix_altsctr.c
preserve: usr/src/cmd/format/ix_altsctr.o
# fsdb
delete: usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
preserve: usr/src/cmd/fs.d/ufs/fsdb/fsdb
# getconf
delete: usr/src/cmd/getconf/getconf.c
preserve: usr/src/cmd/getconf/getconf.o
# more_xpg4
delete: usr/src/cmd/more_xpg4/*.c
preserve: usr/src/cmd/more_xpg4/*.o
# patch
delete: usr/src/cmd/patch/*.c
preserve: usr/src/cmd/patch/*.o
# pax
delete: usr/src/cmd/pax/*.c
preserve: usr/src/cmd/pax/*.o
# tip
delete: usr/src/cmd/tip/*.c
preserve: usr/src/cmd/tip/*.o
# vi
delete: usr/src/cmd/vi/misc/ctags.c
preserve: usr/src/cmd/vi/misc/ctags
preserve: usr/src/cmd/vi/misc/ctags.xpg4
delete: usr/src/cmd/vi/port/*.c
preserve: usr/src/cmd/vi/port/expreserve
preserve: usr/src/cmd/vi/port/*.o
preserve: usr/src/cmd/vi/port/exobjs.xpg4/*.o
# compress
delete: usr/src/cmd/compress/compress.c
preserve: usr/src/cmd/compress/compress
# cron
delete: usr/src/cmd/cron/atq.c
preserve: usr/src/cmd/cron/atq.o
delete: usr/src/cmd/cron/atrm.c
preserve: usr/src/cmd/cron/atrm.o
delete: usr/src/cmd/cron/cron.c
preserve: usr/src/cmd/cron/cron.o
# devconfig
delete: usr/src/cmd/devconfig/libsrc/cui/memcheck.cc
preserve: usr/src/cmd/devconfig/libsrc/cui/memcheck.o
# lp
delete: usr/src/cmd/lp/cmd/lpc/cmds.c
preserve: usr/src/cmd/lp/cmd/lpc/cmds.o
delete: usr/src/cmd/lp/cmd/lpc/cmdtab.c
preserve: usr/src/cmd/lp/cmd/lpc/cmdtab.o
delete: usr/src/cmd/lp/cmd/lpc/lpc.c
preserve: usr/src/cmd/lp/cmd/lpc/lpc.o
delete: usr/src/cmd/lp/cmd/lptest/lptest.c
preserve: usr/src/cmd/lp/cmd/lptest/lptest
# sed_xpg4
delete: usr/src/cmd/sed_xpg4/*.c
preserve: usr/src/cmd/sed_xpg4/*.o
# xntpd
delete: usr/src/cmd/xntpd
# libbc
delete: usr/src/lib/libbc
# sbcp
delete: usr/src/ucbcmd/sbcp
# jive
delete: usr/src/cmd/sgs/tools/common/jive.l
# ipsec
delete: usr/src/uts/*/encrdes
delete: usr/src/uts/*/encr3des
# packages
delete: usr/src/pkgdefs/SUNWdoc
delete: usr/src/pkgdefs/SUNWbcp
delete: usr/src/pkgdefs/SUNWmibii
delete: usr/src/pkgdefs/SUNWsacom
delete: usr/src/pkgdefs/SUNWsadmi
delete: usr/src/pkgdefs/SUNWsasnm
delete: usr/src/pkgdefs/SUNWsndmr
delete: usr/src/pkgdefs/SUNWsndmu
delete: usr/src/pkgdefs/SUNWsadmx
delete: usr/src/pkgdefs/SUNWsasnx
delete: usr/src/pkgdefs/SUNWocfr
delete: usr/src/pkgdefs/SUNWocfh
delete: usr/src/pkgdefs/SUNWjib
delete: usr/src/pkgdefs/SUNWocf
delete: usr/src/pkgdefs/SUNWjcom
delete: usr/src/pkgdefs/SUNWcstl
delete: usr/src/pkgdefs/SUNWcstlx
delete: usr/src/pkgdefs/SUNWocfx
delete: usr/src/pkgdefs/SUNWjcomx
delete: usr/src/pkgdefs/SUNWnisu
delete: usr/src/pkgdefs/SUNWntpr
delete: usr/src/pkgdefs/SUNWntpu
delete: usr/src/pkgdefs/SUNWscmsc
delete: usr/src/pkgdefs/SUNWarc
delete: usr/src/pkgdefs/SUNWarcx
delete: usr/src/pkgdefs/SUNWcsl
delete: usr/src/pkgdefs/SUNWcslx
# packages we delete to make sparc and x86 match
delete: usr/src/pkgdefs/SUNWamidx 
delete: usr/src/pkgdefs/SUNWamix 
delete: usr/src/pkgdefs/SUNWcry64 
delete: usr/src/pkgdefs/SUNWcryrx 
delete: usr/src/pkgdefs/SUNWk5pkx 
delete: usr/src/pkgdefs/SUNWk5pux 
delete: usr/src/pkgdefs/SUNWsadmx 
delete: usr/src/pkgdefs/SUNWsasnx 
delete: usr/src/pkgdefs/SUNWscmos 
delete: usr/src/pkgdefs/SUNWsvvsx 
