files.powerpc revision 174600
198184Sgordon# This file tells config what files go into building a kernel,
298184Sgordon# files marked standard are always included.
398184Sgordon#
498184Sgordon# $FreeBSD: head/sys/conf/files.powerpc 174600 2007-12-14 23:00:15Z marcel $
598184Sgordon#
698184Sgordon# The long compile-with and dependency lines are required because of
798184Sgordon# limitations in config: backslash-newline doesn't work in strings, and
898184Sgordon# dependency lines other than the first are silently ignored.
998184Sgordon#
1098184Sgordon#
1198184Sgordon
1298184Sgordonfont.h				optional	sc			\
1398184Sgordon        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" \
1498184Sgordon	no-obj no-implicit-rule before-depend				\
1598184Sgordon	clean	"font.h ${SC_DFLT_FONT}-8x14 ${SC_DFLT_FONT}-8x16 ${SC_DFLT_FONT}-8x8"
1698184Sgordon#
1798184Sgordonhal.o				optional	ath_hal			\
1898184Sgordon	dependency	"$S/contrib/dev/ath/public/powerpc-be-elf.hal.o.uu"	\
1998184Sgordon	compile-with	"uudecode < $S/contrib/dev/ath/public/powerpc-be-elf.hal.o.uu" \
2098184Sgordon	no-implicit-rule
2198184Sgordonopt_ah.h			optional	ath_hal			\
2298184Sgordon	dependency	"$S/contrib/dev/ath/public/powerpc-be-elf.opt_ah.h"	\
2398184Sgordon	compile-with	"rm -f opt_ah.h; cp $S/contrib/dev/ath/public/powerpc-be-elf.opt_ah.h opt_ah.h" \
2498184Sgordon	no-obj no-implicit-rule before-depend				\
2598184Sgordon	clean		"opt_ah.h"
2698184Sgordon#
2798184Sgordon
2898184Sgordondev/fb/fb.c			optional	sc
2998184Sgordondev/hwpmc/hwpmc_powerpc.c	optional	hwpmc
30dev/kbd/kbd.c			optional	sc
31dev/syscons/scgfbrndr.c		optional	sc
32dev/syscons/scterm-sc.c		optional	sc
33dev/syscons/scvtb.c		optional	sc
34dev/uart/uart_cpu_powerpc.c	optional	uart
35kern/syscalls.c			optional	ktr
36powerpc/aim/clock.c		standard
37powerpc/aim/copyinout.c		standard
38powerpc/aim/interrupt.c		standard
39powerpc/aim/locore.S		standard	no-obj
40powerpc/aim/machdep.c		standard
41powerpc/aim/mmu_oea.c		standard
42powerpc/aim/nexus.c		standard
43powerpc/aim/ofw_machdep.c	standard
44powerpc/aim/ofwmagic.S		standard
45powerpc/aim/swtch.S		standard
46powerpc/aim/trap.c		standard
47powerpc/aim/uio_machdep.c	standard
48powerpc/aim/uma_machdep.c	standard
49powerpc/aim/vm_machdep.c	standard
50powerpc/powerpc/atomic.S	standard
51powerpc/powerpc/autoconf.c	standard
52powerpc/powerpc/bcopy.c		standard
53powerpc/powerpc/busdma_machdep.c standard
54powerpc/powerpc/copystr.c	standard
55powerpc/powerpc/cpu.c		standard
56powerpc/powerpc/elf_machdep.c	standard
57powerpc/powerpc/fpu.c		standard
58powerpc/powerpc/fuswintr.c	standard
59powerpc/powerpc/gdb_machdep.c	optional	gdb
60powerpc/powerpc/in_cksum.c	optional	inet
61powerpc/powerpc/intr_machdep.c	standard
62powerpc/powerpc/mmu_if.m	standard
63powerpc/powerpc/openpic.c	standard
64powerpc/powerpc/pic_if.m	standard
65powerpc/powerpc/pmap_dispatch.c	standard
66powerpc/powerpc/sc_machdep.c	optional	sc
67powerpc/powerpc/setjmp.S	standard
68powerpc/powerpc/sigcode.S	standard
69powerpc/powerpc/stack_machdep.c	optional	ddb | stack
70powerpc/powerpc/suswintr.c	standard
71powerpc/powerpc/syncicache.c	standard
72powerpc/powerpc/sys_machdep.c	standard
73
74powerpc/powerpc/db_disasm.c	optional	ddb
75powerpc/powerpc/db_interface.c	optional	ddb
76powerpc/powerpc/db_hwwatch.c	optional	ddb
77powerpc/powerpc/db_trace.c	optional	ddb
78
79crypto/blowfish/bf_enc.c	optional	crypto | ipsec 
80crypto/des/des_enc.c		optional	crypto | ipsec | netsmb
81
82dev/ofw/openfirm.c		standard
83dev/ofw/ofw_bus_if.m		standard
84dev/ofw/ofw_bus_subr.c		standard
85dev/ofw/ofw_console.c		standard
86dev/ofw/ofw_disk.c		optional	ofwd
87
88libkern/ashldi3.c		standard
89libkern/ashrdi3.c		standard
90libkern/bcmp.c			standard
91libkern/divdi3.c		standard
92libkern/ffs.c			standard
93libkern/ffsl.c			standard
94libkern/fls.c			standard
95libkern/flsl.c			standard
96libkern/lshrdi3.c		standard
97libkern/memset.c		standard
98libkern/moddi3.c		standard
99libkern/qdivrem.c		standard
100libkern/ucmpdi2.c		standard
101libkern/udivdi3.c		standard
102libkern/umoddi3.c		standard
103
104powerpc/powerpc/mem.c		optional	mem
105powerpc/powerpc/mp_machdep.c	optional	smp
106
107powerpc/ofw/ofw_pci.c		optional	pci
108powerpc/ofw/ofw_pcib_pci.c	optional	pci
109powerpc/ofw/ofw_syscons.c	optional	sc
110
111powerpc/powermac/ata_kauai.c	optional	powermac ata
112powerpc/powermac/ata_macio.c	optional	powermac ata
113powerpc/powermac/grackle.c	optional	powermac pci
114powerpc/powermac/hrowpic.c	optional	powermac pci
115powerpc/powermac/macio.c	optional	powermac pci
116powerpc/powermac/openpic_macio.c optional	powermac pci
117powerpc/powermac/pswitch.c	optional	powermac pswitch
118powerpc/powermac/uninorth.c	optional	powermac pci
119
120powerpc/psim/iobus.c 		optional	psim
121powerpc/psim/ata_iobus.c	optional	ata psim
122powerpc/psim/openpic_iobus.c	optional	psim
123powerpc/psim/uart_iobus.c	optional	uart psim
124
125dev/scc/scc_bfe_macio.c		optional	scc powermac
126
127dev/powermac_nvram/powermac_nvram.c optional	powermac powermac_nvram
128