]> git.saurik.com Git - apple/xnu.git/blob - bsd/conf/Makefile.ppc
xnu-1228.5.18.tar.gz
[apple/xnu.git] / bsd / conf / Makefile.ppc
1 ######################################################################
2 #BEGIN Machine dependent Makefile fragment for ppc
3 ######################################################################
4
5 # Enable -Werror for ppc builds
6 CFLAGS+=$(WERROR)
7 CWARNFLAGS= $(filter-out -Wbad-function-cast, $(CWARNFLAGS_STD))
8
9 # Objects that don't compile cleanly:
10 OBJS_NO_WERROR = \
11 vfs_xattr.o \
12 vfs_fsevents.o \
13 fifo_vnops.o \
14 subr_log.o \
15 ioconf.o \
16 aescrypt.o \
17 aeskey.o \
18 des_setkey.o \
19 sha2.o \
20 shadow.o \
21 vn.o \
22 cd9660_lookup.o \
23 cd9660_node.o \
24 cd9660_rrip.o \
25 cd9660_util.o \
26 cd9660_vfsops.o \
27 cd9660_vnops.o \
28 bsd_init.o \
29 bsd_stubs.o \
30 kern_newsysctl.o \
31 kern_prot.o \
32 kpi_socket.o \
33 kpi_socketfilter.o \
34 uipc_domain.o \
35 uipc_proto.o \
36 uipc_usrreq.o \
37 ether_if_module.o \
38 if_ethersubr.o \
39 if_gif.o \
40 if_media.o \
41 if_stf.o \
42 kext_net.o \
43 netisr.o \
44 rtsock.o \
45 dhcp_options.o \
46 if_ether.o \
47 igmp.o \
48 in_bootp.o \
49 in_cksum.o \
50 ip_fw2.o \
51 ip_fw2_compat.o \
52 kpi_ipfilter.o \
53 in_gif.o \
54 in_pcb.o \
55 ip_divert.o \
56 ip_dummynet.o \
57 ip_icmp.o \
58 ip_input.o \
59 ip_mroute.o \
60 ip_output.o \
61 tcp_input.o \
62 tcp_subr.o \
63 tcp_timer.o \
64 ah_core.o \
65 esp_core.o \
66 esp_input.o \
67 esp_rijndael.o \
68 in6_gif.o \
69 in6_proto.o \
70 in6_src.o \
71 ip6_output.o \
72 ipsec.o \
73 raw_ip6.o \
74 key.o \
75 keydb.o \
76 krpc_subr.o \
77 ffs_alloc.o \
78 ffs_balloc.o \
79 ffs_inode.o \
80 ffs_subr.o \
81 ffs_vfsops.o \
82 ffs_vnops.o \
83 ufs_attrlist.o \
84 ufs_bmap.o \
85 ufs_byte_order.o \
86 ufs_ihash.o \
87 ufs_inode.o \
88 ufs_lockf.o \
89 ufs_lookup.o \
90 ufs_quota.o \
91 ufs_readwrite.o \
92 ufs_vfsops.o \
93 ufs_vnops.o \
94 ux_exception.o \
95 vfs_journal.o \
96 vfs_syscalls.o \
97 sysctl.o \
98 unix_startup.o \
99 randomdev.o \
100 sha1mod.o \
101 devtimer.o \
102 in_arp.o \
103 vnode_pager.o \
104 dp_backing_file.o \
105 vm_unix.o \
106 mem.o \
107 km.o \
108 at.o \
109 drv_dep.o \
110 dtrace.o \
111 lockstat.o \
112 profile_prvd.o \
113 systrace.o \
114 blist.o \
115 dtrace_glue.o \
116 fbt.o \
117 fbt_ppc.o \
118 sdt.o \
119 sdt_subr.o \
120 sdt_ppc.o \
121 dtrace_isa.o \
122 dtrace_subr_ppc.o
123
124
125 OBJS_WERROR=$(filter-out $(OBJS_NO_WERROR),$(OBJS))
126
127 $(OBJS_WERROR): WERROR=-Werror
128
129 ######################################################################
130 #END Machine dependent Makefile fragment for ppc
131 ######################################################################
132