Makefile.files revision 8a4424f8255c97909cb9bdf9c553d8008b052055
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# CDDL HEADER START
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# The contents of this file are subject to the terms of the
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# Common Development and Distribution License (the "License").
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# You may not use this file except in compliance with the License.
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac# or http://www.opensolaris.org/os/licensing.
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac# See the License for the specific language governing permissions
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# and limitations under the License.
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# When distributing Covered Code, include this CDDL HEADER in each
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac# If applicable, add the following below this CDDL HEADER, with the
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac# fields enclosed by brackets "[]" replaced with your own identifying
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac# information: Portions Copyright [yyyy] [name of copyright owner]
8cf870d281dc8c242f083d14dfef05f24aa5fceeJnRouvignac#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# CDDL HEADER END
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# Use is subject to license terms.
a5b9f8fb834b1b2208e59a2fa76714bd91a5f147violette#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# This Makefile defines all file modules for the directory uts/sun4v
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# and it's children. These are the source files which are sun4v
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# "implementation architecture" dependent.
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# object lists
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += bootops.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += cmp.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += cpc_hwreg.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += cpc_subr.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += error.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += fillsysinfo.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += forthdebug.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += hardclk.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += hat_sfmmu.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += hat_kdi.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += hsvc.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += iscsi_boot.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += kldc.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += lpad.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mach_cpu_states.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mach_ddi_impl.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mach_descrip.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mach_kpm.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mach_mp_startup.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mach_mp_states.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mach_proc_init.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mach_sfmmu.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mach_startup.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mach_subr_asm.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mach_trap.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mach_vm_dep.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mach_xc.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mem_cage.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mem_config.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += memlist_new.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += memseg.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mpo.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += ppage.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += promif_asr.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += promif_cpu.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += promif_emul.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += promif_mon.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += promif_io.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += promif_interp.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += promif_key.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += promif_power_off.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += promif_prop.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += promif_node.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += promif_reboot.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += promif_stree.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += promif_test.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += promif_version.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += sfmmu_kdi.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += suspend.o
5c0458978ad34eff4a1842e3d25070c0ce6f509eludovicpCORE_OBJS += swtch.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += wdt.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += xhat_sfmmu.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergara
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mdesc_diff.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mdesc_findname.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mdesc_findnodeprop.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mdesc_fini.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mdesc_getbinsize.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mdesc_getgen.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mdesc_getpropdata.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mdesc_getpropstr.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mdesc_getpropval.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mdesc_init_intern.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mdesc_nodecount.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mdesc_rootnode.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCORE_OBJS += mdesc_scandag.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergara
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# Some objects must be linked at the front of the image (or
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# near other objects at the front of the image).
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraSPECIAL_OBJS += trap_table.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraSPECIAL_OBJS += locore.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraSPECIAL_OBJS += mach_locore.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraSPECIAL_OBJS += sfmmu_asm.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraSPECIAL_OBJS += mach_sfmmu_asm.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraSPECIAL_OBJS += interrupt.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraSPECIAL_OBJS += mach_interrupt.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraSPECIAL_OBJS += wbuf.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraSPECIAL_OBJS += hcall.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraSPECIAL_OBJS += intrq.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergara
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# driver modules
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraROOTNEX_OBJS += mach_rootnex.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraPX_OBJS += px_lib4v.o px_err.o px_tools_4v.o px_hcall.o px_libhv.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraFPC_OBJS += fpc-impl-4v.o fpc-asm-4v.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraN2PIUPC_OBJS += n2piupc.o n2piupc_tables.o n2piupc_kstats.o \
37867092eb9f5796a0dabbb51ff918585421eb01jvergara n2piupc_biterr.o n2piupc_asm.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraIOSPC_OBJS += iospc.o rfios_iospc.o rfios_tables.o rfios_asm.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraTRAPSTAT_OBJS += trapstat.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraNIUMX_OBJS += niumx.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraN2RNG_OBJS += n2rng.o n2rng_debug.o n2rng_hcall.o n2rng_kcf.o \
37867092eb9f5796a0dabbb51ff918585421eb01jvergara n2rng_entp_algs.o n2rng_entp_setup.o n2rng_kstat.o \
37867092eb9f5796a0dabbb51ff918585421eb01jvergara n2rng_provider.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergara
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# CPU/Memory Error Injector (memtest) sun4v driver
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraMEMTEST_OBJS += memtest.o memtest_asm.o \
37867092eb9f5796a0dabbb51ff918585421eb01jvergara memtest_v.o memtest_v_asm.o \
37867092eb9f5796a0dabbb51ff918585421eb01jvergara memtest_kt.o memtest_kt_asm.o \
37867092eb9f5796a0dabbb51ff918585421eb01jvergara memtest_ni.o memtest_ni_asm.o \
37867092eb9f5796a0dabbb51ff918585421eb01jvergara memtest_n2.o memtest_n2_asm.o \
37867092eb9f5796a0dabbb51ff918585421eb01jvergara memtest_vf.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergara
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# sun4v virtual devices
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraQCN_OBJS = qcn.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraVNEX_OBJS = vnex.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCNEX_OBJS = cnex.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraGLVC_OBJS = glvc.o glvc_hcall.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraMDESC_OBJS = mdesc.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraLDC_OBJS = ldc.o ldc_shm.o vio_util.o vdsk_common.o vgen_stats.o \
37867092eb9f5796a0dabbb51ff918585421eb01jvergara vnet_common.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraNTWDT_OBJS = ntwdt.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraVLDC_OBJS = vldc.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraVCC_OBJS = vcc.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraVNET_OBJS = vnet.o vnet_gen.o vnet_dds.o vnet_dds_hcall.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraVSW_OBJS = vsw.o vsw_ldc.o vsw_phys.o vsw_switching.o vsw_hio.o
5c0458978ad34eff4a1842e3d25070c0ce6f509eludovicpVDC_OBJS = vdc.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraVDS_OBJS = vds.o
5c0458978ad34eff4a1842e3d25070c0ce6f509eludovicpDS_PRI_OBJS = ds_pri.o ds_pri_hcall.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraDS_SNMP_OBJS = ds_snmp.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraVLDS_OBJS = vlds.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergara
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# Misc modules
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraBOOTDEV_OBJS += bootdev.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraDR_CPU_OBJS += dr_cpu.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraDR_IO_OBJS += dr_io.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraDR_MEM_OBJS += dr_mem.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraDRCTL_OBJS = drctl.o drctl_impl.o dr_util.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraDS_OBJS = ds_common.o ds_drv.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraFAULT_ISO_OBJS = fault_iso.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraOBPSYM_OBJS += obpsym.o obpsym_1275.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraPLATSVC_OBJS = platsvc.o mdeg.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraPCIE_MISC_OBJS += pci_cfgacc_4v.o pci_cfgacc_asm.o pci_cfgacc.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergara
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# Brand modules
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraSN1_BRAND_OBJS = sn1_brand.o sn1_brand_asm.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraS10_BRAND_OBJS = s10_brand.o s10_brand_asm.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergara
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# Performance Counter BackEnd (PCBE) Modules
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraNI_PCBE_OBJS = niagara_pcbe.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraN2_PCBE_OBJS = niagara2_pcbe.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergara
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# cpu modules
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraCPU_OBJ += $(OBJS_DIR)/mach_cpu_module.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraGENERIC_OBJS = generic.o generic_copy.o common_asm.o atomic.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraNIAGARACPU_OBJS = niagara.o niagara_copy.o common_asm.o niagara_perfctr.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraNIAGARACPU_OBJS += niagara_asm.o atomic.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraNIAGARA2CPU_OBJS = niagara2.o niagara_copy.o common_asm.o niagara_perfctr.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraNIAGARA2CPU_OBJS += niagara2_asm.o atomic.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergara
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# platform module
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraPLATMOD_OBJS = platmod.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergara
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# Section 3: Misc.
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraALL_DEFS += -Dsun4u -Dsun4v
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraINC_PATH += -I$(UTSBASE)/sun4v
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# Since assym.h is a derived file, the dependency must be explicit for
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# all files including this file. (This is only actually required in the
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# instance when the .make.state file does not exist.) It may seem that
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# the lint targets should also have a similar dependency, but they don't
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# since only C headers are included when #defined(lint) is true.
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraASSYM_DEPS += mach_locore.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraASSYM_DEPS += module_sfmmu_asm.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraASSYM_DEPS += generic_asm.o generic_copy.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraASSYM_DEPS += niagara_copy.o niagara_asm.o niagara2_asm.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraASSYM_DEPS += mach_subr_asm.o swtch.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraASSYM_DEPS += mach_interrupt.o mach_xc.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraASSYM_DEPS += trap_table.o wbuf.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraASSYM_DEPS += mach_sfmmu_asm.o sfmmu_asm.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergara
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara# kernel cryptographic framework
37867092eb9f5796a0dabbb51ff918585421eb01jvergara#
37867092eb9f5796a0dabbb51ff918585421eb01jvergara
37867092eb9f5796a0dabbb51ff918585421eb01jvergaraARCFOUR_OBJS += arcfour.o arcfour_crypt.o
37867092eb9f5796a0dabbb51ff918585421eb01jvergara
37867092eb9f5796a0dabbb51ff918585421eb01jvergara