files.sparc64 revision 207537
118334Speter# This file tells config what files go into building a kernel, 290075Sobrien# files marked standard are always included. 3132718Skan# 418334Speter# $FreeBSD: head/sys/conf/files.sparc64 207537 2010-05-02 19:38:17Z marius $ 518334Speter# 618334Speter# The long compile-with and dependency lines are required because of 790075Sobrien# limitations in config: backslash-newline doesn't work in strings, and 818334Speter# dependency lines other than the first are silently ignored. 990075Sobrien# 1090075Sobrienatkbdmap.h optional atkbd_dflt_keymap \ 1190075Sobrien compile-with "/usr/sbin/kbdcontrol -L ${ATKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > atkbdmap.h" \ 1290075Sobrien no-obj no-implicit-rule before-depend \ 1318334Speter clean "atkbdmap.h" 1490075Sobrien# 1590075Sobriensunkbdmap.h optional sunkbd_dflt_keymap \ 1690075Sobrien compile-with "/usr/sbin/kbdcontrol -L ${SUNKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > sunkbdmap.h" \ 1790075Sobrien no-obj no-implicit-rule before-depend \ 1818334Speter clean "sunkbdmap.h" 1918334Speter# 2090075Sobrienukbdmap.h optional ukbd_dflt_keymap \ 2190075Sobrien compile-with "/usr/sbin/kbdcontrol -L ${UKBD_DFLT_KEYMAP} | sed -e 's/^static keymap_t.* = /static keymap_t key_map = /' -e 's/^static accentmap_t.* = /static accentmap_t accent_map = /' > ukbdmap.h" \ 2290075Sobrien no-obj no-implicit-rule before-depend \ 2318334Speter clean "ukbdmap.h" 2418334Speter# 2518334Spetercrypto/blowfish/bf_enc.c optional crypto | ipsec 2618334Spetercrypto/des/des_enc.c optional crypto | ipsec | netsmb 2718334Speterdev/atkbdc/atkbd.c optional atkbd atkbdc 2818334Speterdev/atkbdc/atkbd_atkbdc.c optional atkbd atkbdc 2918334Speterdev/atkbdc/atkbdc.c optional atkbdc 3018334Speterdev/atkbdc/atkbdc_ebus.c optional atkbdc ebus 3118334Speterdev/atkbdc/atkbdc_isa.c optional atkbdc isa 3218334Speterdev/atkbdc/atkbdc_subr.c optional atkbdc 3318334Speterdev/atkbdc/psm.c optional psm atkbdc 3418334Speterdev/auxio/auxio.c optional auxio sbus | auxio ebus 3518334Speterdev/esp/esp_sbus.c optional esp sbus 3618334Speterdev/fb/creator.c optional creator sc 3718334Speterdev/fb/fb.c optional sc 3818334Speterdev/fb/gallant12x22.c optional sc 3918334Speterdev/fb/machfb.c optional machfb sc 4018334Speterdev/hwpmc/hwpmc_sparc64.c optional hwpmc 4118334Speterdev/kbd/kbd.c optional atkbd | sc | ukbd 4218334Speterdev/le/if_le_lebuffer.c optional le sbus 4318334Speterdev/le/if_le_ledma.c optional le sbus 4418334Speterdev/le/lebuffer_sbus.c optional le sbus 4518334Speterdev/ofw/ofw_bus_if.m standard 4618334Speterdev/ofw/ofw_bus_subr.c standard 4718334Speterdev/ofw/ofw_console.c optional ofw_console 4818334Speterdev/ofw/ofw_if.m standard 4918334Speterdev/ofw/ofw_standard.c standard 5018334Speterdev/ofw/openfirm.c standard 5118334Speterdev/ofw/openfirmio.c standard 5218334Speterdev/ofw/openpromio.c standard 5318334Speterdev/pcf/envctrl.c optional pcf ebus 5418334Speterdev/pcf/pcf_ebus.c optional pcf ebus 5518334Speterdev/sound/sbus/cs4231.c optional snd_audiocs ebus | \ 5618334Speter snd_audiocs sbus 5718334Speterdev/syscons/scgfbrndr.c optional sc 5818334Speterdev/syscons/scterm-teken.c optional sc 5990075Sobriendev/syscons/scvtb.c optional sc 6018334Speterdev/uart/uart_cpu_sparc64.c optional uart 6118334Speterdev/uart/uart_kbd_sun.c optional uart sc 6218334Speterkern/syscalls.c optional ktr 6318334Speterlibkern/ffs.c standard 6418334Speterlibkern/ffsl.c standard 6552284Sobrienlibkern/fls.c standard 6652284Sobrienlibkern/flsl.c standard 6752284Sobrienlibkern/memmove.c standard 6852284Sobriensparc64/central/central.c optional central 6918334Spetersparc64/ebus/ebus.c optional ebus 7018334Spetersparc64/ebus/epic.c optional epic ebus 7118334Spetersparc64/fhc/clkbrd.c optional fhc 7218334Spetersparc64/fhc/fhc.c optional fhc 7318334Spetersparc64/isa/isa.c optional isa 7418334Spetersparc64/isa/isa_dma.c optional isa 7518334Spetersparc64/isa/ofw_isa.c optional ebus | isa 7618334Spetersparc64/pci/apb.c optional pci 7718334Spetersparc64/pci/fire.c optional pci 7818334Spetersparc64/pci/ofw_pcib.c optional pci 7918334Spetersparc64/pci/ofw_pcib_subr.c optional pci 8018334Spetersparc64/pci/ofw_pcibus.c optional pci 8118334Spetersparc64/pci/psycho.c optional pci 8218334Spetersparc64/pci/sbbc.c optional sbbc uart 8318334Spetersparc64/pci/schizo.c optional pci 8418334Spetersparc64/sbus/dma_sbus.c optional sbus 8518334Spetersparc64/sbus/sbus.c optional sbus 8618334Spetersparc64/sbus/lsi64854.c optional sbus 8718334Spetersparc64/sparc64/ata_machdep.c optional atadisk 8818334Spetersparc64/sparc64/autoconf.c standard 8918334Spetersparc64/sparc64/bus_machdep.c standard 9018334Spetersparc64/sparc64/cache.c standard 9118334Spetersparc64/sparc64/cheetah.c standard 9218334Spetersparc64/sparc64/clock.c standard 9318334Spetersparc64/sparc64/counter.c standard 9418334Spetersparc64/sparc64/db_disasm.c optional ddb 9518334Spetersparc64/sparc64/db_interface.c optional ddb 9618334Spetersparc64/sparc64/db_trace.c optional ddb 9718334Spetersparc64/sparc64/db_hwwatch.c optional ddb 9818334Spetersparc64/sparc64/dump_machdep.c standard 9918334Spetersparc64/sparc64/elf_machdep.c standard 10018334Spetersparc64/sparc64/exception.S standard no-obj \ 10118334Speter compile-with "${NORMAL_S} -mcpu=ultrasparc" 10218334Spetersparc64/sparc64/eeprom.c optional eeprom ebus | eeprom fhc | \ 10318334Speter eeprom sbus 10418334Spetersparc64/sparc64/gdb_machdep.c optional gdb 10518334Spetersparc64/sparc64/identcpu.c standard 10618334Spetersparc64/sparc64/in_cksum.c optional inet 10718334Spetersparc64/sparc64/interrupt.S standard no-obj \ 10818334Speter compile-with "${NORMAL_S} -mcpu=ultrasparc" 10918334Spetersparc64/sparc64/intr_machdep.c standard 11018334Spetersparc64/sparc64/iommu.c standard 11118334Spetersparc64/sparc64/jbusppm.c standard 11218334Spetersparc64/sparc64/locore.S standard no-obj 11318334Spetersparc64/sparc64/machdep.c standard 11418334Spetersparc64/sparc64/mem.c optional mem 11518334Spetersparc64/sparc64/mp_exception.S optional smp \ 11618334Speter compile-with "${NORMAL_S} -mcpu=ultrasparc" 11718334Spetersparc64/sparc64/mp_locore.S optional smp 11818334Spetersparc64/sparc64/mp_machdep.c optional smp 11918334Spetersparc64/sparc64/nexus.c standard 12018334Spetersparc64/sparc64/ofw_machdep.c standard 12190075Sobriensparc64/sparc64/pmap.c standard 12218334Spetersparc64/sparc64/prof_machdep.c optional profiling-routine 12318334Spetersparc64/sparc64/rtc.c optional rtc ebus | rtc isa 12450397Sobriensparc64/sparc64/rwindow.c standard 125132718Skansparc64/sparc64/sc_machdep.c optional sc 126132718Skansparc64/sparc64/schppm.c standard 12752284Sobriensparc64/sparc64/spitfire.c standard 12818334Spetersparc64/sparc64/ssm.c standard 12990075Sobriensparc64/sparc64/stack_machdep.c optional ddb | stack 13050397Sobriensparc64/sparc64/support.S standard \ 13190075Sobrien compile-with "${NORMAL_S} -mcpu=ultrasparc" 13218334Spetersparc64/sparc64/sys_machdep.c standard 13318334Spetersparc64/sparc64/swtch.S standard 13418334Spetersparc64/sparc64/tick.c standard 13518334Spetersparc64/sparc64/tlb.c standard 13618334Spetersparc64/sparc64/trap.c standard 13718334Spetersparc64/sparc64/tsb.c standard 13818334Spetersparc64/sparc64/uio_machdep.c standard 13918334Spetersparc64/sparc64/upa.c optional creator 14018334Spetersparc64/sparc64/vm_machdep.c standard 14118334Spetersparc64/sparc64/zeus.c standard 14252284Sobrien