files.powerpc revision 182189
192108Sphk# This file tells config what files go into building a kernel, 292108Sphk# files marked standard are always included. 392108Sphk# 492108Sphk# $FreeBSD: head/sys/conf/files.powerpc 182189 2008-08-26 10:41:49Z raj $ 592108Sphk# 692108Sphk# The long compile-with and dependency lines are required because of 792108Sphk# limitations in config: backslash-newline doesn't work in strings, and 892108Sphk# dependency lines other than the first are silently ignored. 992108Sphk# 1092108Sphk# 1192108Sphk 1292108Sphkfont.h optional sc \ 1392108Sphk compile-with "uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x16.fnt && file2c 'u_char dflt_font_16[16*256] = {' '};' < ${SC_DFLT_FONT}-8x16 > font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x14.fnt && file2c 'u_char dflt_font_14[14*256] = {' '};' < ${SC_DFLT_FONT}-8x14 >> font.h && uudecode < /usr/share/syscons/fonts/${SC_DFLT_FONT}-8x8.fnt && file2c 'u_char dflt_font_8[8*256] = {' '};' < ${SC_DFLT_FONT}-8x8 >> font.h" \ 1492108Sphk no-obj no-implicit-rule before-depend \ 1592108Sphk clean "font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8" 1692108Sphk# 1792108Sphkhal.o optional ath_hal \ 1892108Sphk dependency "$S/contrib/dev/ath/public/powerpc-be-elf.hal.o.uu" \ 1992108Sphk compile-with "uudecode < $S/contrib/dev/ath/public/powerpc-be-elf.hal.o.uu" \ 2092108Sphk no-implicit-rule 2192108Sphkopt_ah.h optional ath_hal \ 2292108Sphk dependency "$S/contrib/dev/ath/public/powerpc-be-elf.opt_ah.h" \ 2392108Sphk compile-with "rm -f opt_ah.h; cp $S/contrib/dev/ath/public/powerpc-be-elf.opt_ah.h opt_ah.h" \ 2492108Sphk no-obj no-implicit-rule before-depend \ 2592108Sphk clean "opt_ah.h" 2692108Sphk# 2792108Sphk 2892108Sphkcrypto/blowfish/bf_enc.c optional crypto | ipsec 2992108Sphkcrypto/des/des_enc.c optional crypto | ipsec | netsmb 3092108Sphkdev/bm/if_bm.c optional bm powermac 3192108Sphkdev/fb/fb.c optional sc 3292108Sphkdev/hwpmc/hwpmc_powerpc.c optional hwpmc 3392108Sphkdev/kbd/kbd.c optional sc 3492108Sphkdev/ofw/openfirm.c optional aim 3592108Sphkdev/ofw/openfirmio.c optional aim 3692108Sphkdev/ofw/ofw_bus_if.m optional aim 3792108Sphkdev/ofw/ofw_bus_subr.c optional aim 3892108Sphkdev/ofw/ofw_console.c optional aim 3992108Sphkdev/ofw/ofw_disk.c optional ofwd aim 4092108Sphkdev/powermac_nvram/powermac_nvram.c optional powermac_nvram powermac 4192108Sphkdev/quicc/quicc_bfe_ocp.c optional quicc mpc85xx 4292108Sphkdev/scc/scc_bfe_macio.c optional scc powermac 4392108Sphkdev/syscons/scgfbrndr.c optional sc 4492108Sphkdev/syscons/scterm-sc.c optional sc 4592108Sphkdev/syscons/scvtb.c optional sc 4692108Sphkdev/tsec/if_tsec.c optional tsec 4792108Sphkdev/tsec/if_tsec_ocp.c optional tsec mpc85xx 4892108Sphkdev/uart/uart_bus_ocp.c optional uart mpc85xx 4992108Sphkdev/uart/uart_cpu_powerpc.c optional uart 5092108Sphkkern/syscalls.c optional ktr 5192108Sphklibkern/ashldi3.c standard 5292108Sphklibkern/ashrdi3.c standard 5392108Sphklibkern/bcmp.c standard 5492108Sphklibkern/cmpdi2.c standard 5593776Sphklibkern/divdi3.c standard 5693776Sphklibkern/ffs.c standard 5793776Sphklibkern/ffsl.c standard 5893776Sphklibkern/fls.c standard 5995321Sphklibkern/flsl.c standard 60114493Sphklibkern/lshrdi3.c standard 6192108Sphklibkern/memset.c standard 6292108Sphklibkern/moddi3.c standard 6392108Sphklibkern/qdivrem.c standard 64111119Simplibkern/ucmpdi2.c standard 65111119Simplibkern/udivdi3.c standard 66104057Sphklibkern/umoddi3.c standard 67111119Simppowerpc/aim/clock.c optional aim 6892108Sphkpowerpc/aim/copyinout.c optional aim 6992108Sphkpowerpc/aim/interrupt.c optional aim 7092108Sphkpowerpc/aim/locore.S optional aim no-obj 7192108Sphkpowerpc/aim/machdep.c optional aim 72114493Sphkpowerpc/aim/mmu_oea.c optional aim 73114493Sphkpowerpc/aim/mp_cpudep.c optional aim smp 74114493Sphkpowerpc/aim/nexus.c optional aim 75114493Sphkpowerpc/aim/ofw_machdep.c optional aim 76114493Sphkpowerpc/aim/ofwmagic.S optional aim 77114493Sphkpowerpc/aim/swtch.S optional aim 78114493Sphkpowerpc/aim/trap.c optional aim 79114493Sphkpowerpc/aim/uio_machdep.c optional aim 80114493Sphkpowerpc/aim/uma_machdep.c optional aim 81114493Sphkpowerpc/aim/vm_machdep.c optional aim 82114493Sphkpowerpc/booke/clock.c optional e500 8393776Sphkpowerpc/booke/copyinout.c optional e500 8492108Sphkpowerpc/booke/interrupt.c optional e500 8592108Sphkpowerpc/booke/locore.S optional e500 no-obj 86107953Sphkpowerpc/booke/machdep.c optional e500 87107953Sphkpowerpc/booke/pmap.c optional e500 8892108Sphkpowerpc/booke/support.S optional e500 8992108Sphkpowerpc/booke/swtch.S optional e500 9092108Sphkpowerpc/booke/trap.c optional e500 9192108Sphkpowerpc/booke/uio_machdep.c optional e500 9292108Sphkpowerpc/booke/vm_machdep.c optional e500 9392108Sphkpowerpc/fpu/fpu_add.c optional fpu_emu 9492108Sphkpowerpc/fpu/fpu_compare.c optional fpu_emu 9592108Sphkpowerpc/fpu/fpu_div.c optional fpu_emu 9692108Sphkpowerpc/fpu/fpu_emu.c optional fpu_emu 9792108Sphkpowerpc/fpu/fpu_explode.c optional fpu_emu 9892108Sphkpowerpc/fpu/fpu_implode.c optional fpu_emu 99107953Sphkpowerpc/fpu/fpu_mul.c optional fpu_emu 100107953Sphkpowerpc/fpu/fpu_sqrt.c optional fpu_emu 10192108Sphkpowerpc/fpu/fpu_subr.c optional fpu_emu 10292108Sphkpowerpc/mpc85xx/mpc85xx.c optional mpc85xx 103107953Sphkpowerpc/mpc85xx/nexus.c optional mpc85xx 10492108Sphkpowerpc/mpc85xx/ocpbus.c optional mpc85xx 10592108Sphkpowerpc/mpc85xx/opic.c optional mpc85xx 10692108Sphkpowerpc/mpc85xx/pci_ocp.c optional pci mpc85xx 10792108Sphkpowerpc/ofw/ofw_pci.c optional pci aim 10892108Sphkpowerpc/ofw/ofw_pcib_pci.c optional pci aim 10992108Sphkpowerpc/ofw/ofw_syscons.c optional sc aim 11092108Sphkpowerpc/powermac/ata_kauai.c optional powermac ata 11192108Sphkpowerpc/powermac/ata_macio.c optional powermac ata 11292108Sphkpowerpc/powermac/dbdma.c optional powermac pci 11392108Sphkpowerpc/powermac/grackle.c optional powermac pci 11492108Sphkpowerpc/powermac/hrowpic.c optional powermac pci 11592108Sphkpowerpc/powermac/macio.c optional powermac pci 11692108Sphkpowerpc/powermac/openpic_macio.c optional powermac pci 11792108Sphkpowerpc/powermac/pswitch.c optional powermac pswitch 11892108Sphkpowerpc/powermac/uninorth.c optional powermac pci 11992108Sphkpowerpc/powerpc/atomic.S standard 12092108Sphkpowerpc/powerpc/autoconf.c standard 12192108Sphkpowerpc/powerpc/bcopy.c standard 12292108Sphkpowerpc/powerpc/bus_machdep.c standard 12392108Sphkpowerpc/powerpc/busdma_machdep.c standard 12492108Sphkpowerpc/powerpc/copystr.c standard 12592108Sphkpowerpc/powerpc/cpu.c standard 126113713Sphkpowerpc/powerpc/db_disasm.c optional ddb 127113713Sphkpowerpc/powerpc/db_hwwatch.c optional ddb 128113713Sphkpowerpc/powerpc/db_interface.c optional ddb 129113713Sphkpowerpc/powerpc/db_trace.c optional ddb 130113713Sphkpowerpc/powerpc/elf_machdep.c standard 131113713Sphkpowerpc/powerpc/fpu.c optional aim 132113713Sphkpowerpc/powerpc/fuswintr.c standard 133107522Sphkpowerpc/powerpc/gdb_machdep.c optional gdb 134107522Sphkpowerpc/powerpc/in_cksum.c optional inet 135107522Sphkpowerpc/powerpc/intr_machdep.c standard 136107522Sphkpowerpc/powerpc/mem.c optional mem 137107522Sphkpowerpc/powerpc/mmu_if.m standard 138107522Sphkpowerpc/powerpc/mp_machdep.c optional smp 139107522Sphkpowerpc/powerpc/openpic.c standard 140107522Sphkpowerpc/powerpc/pic_if.m standard 141107953Sphkpowerpc/powerpc/pmap_dispatch.c standard 142107522Sphkpowerpc/powerpc/sc_machdep.c optional sc 143113713Sphkpowerpc/powerpc/setjmp.S standard 144113713Sphkpowerpc/powerpc/sigcode.S standard 145113713Sphkpowerpc/powerpc/stack_machdep.c optional ddb | stack 146113713Sphkpowerpc/powerpc/suswintr.c standard 147107522Sphkpowerpc/powerpc/syncicache.c standard 148107522Sphkpowerpc/powerpc/sys_machdep.c standard 149107522Sphkpowerpc/psim/iobus.c optional psim 150107522Sphkpowerpc/psim/ata_iobus.c optional ata psim 151107953Sphkpowerpc/psim/openpic_iobus.c optional psim 152107953Sphkpowerpc/psim/uart_iobus.c optional uart psim 153107522Sphk