]> git.saurik.com Git - apple/xnu.git/blob - bsd/conf/Makefile.ppc
xnu-1228.12.14.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 ip_divert.o \
55 ip_dummynet.o \
56 ip_icmp.o \
57 ip_input.o \
58 ip_mroute.o \
59 ip_output.o \
60 tcp_input.o \
61 tcp_subr.o \
62 tcp_timer.o \
63 ah_core.o \
64 esp_core.o \
65 esp_input.o \
66 esp_rijndael.o \
67 in6_gif.o \
68 in6_proto.o \
69 in6_src.o \
70 ip6_output.o \
71 ipsec.o \
72 raw_ip6.o \
73 key.o \
74 keydb.o \
75 krpc_subr.o \
76 ffs_alloc.o \
77 ffs_balloc.o \
78 ffs_inode.o \
79 ffs_subr.o \
80 ffs_vfsops.o \
81 ffs_vnops.o \
82 ufs_attrlist.o \
83 ufs_bmap.o \
84 ufs_byte_order.o \
85 ufs_ihash.o \
86 ufs_inode.o \
87 ufs_lockf.o \
88 ufs_lookup.o \
89 ufs_quota.o \
90 ufs_readwrite.o \
91 ufs_vfsops.o \
92 ufs_vnops.o \
93 ux_exception.o \
94 vfs_journal.o \
95 vfs_syscalls.o \
96 sysctl.o \
97 unix_startup.o \
98 randomdev.o \
99 sha1mod.o \
100 devtimer.o \
101 in_arp.o \
102 vnode_pager.o \
103 dp_backing_file.o \
104 vm_unix.o \
105 mem.o \
106 km.o \
107 at.o \
108 drv_dep.o \
109 dtrace.o \
110 lockstat.o \
111 profile_prvd.o \
112 systrace.o \
113 blist.o \
114 dtrace_glue.o \
115 fbt.o \
116 fbt_ppc.o \
117 sdt.o \
118 sdt_subr.o \
119 sdt_ppc.o \
120 dtrace_isa.o \
121 dtrace_subr_ppc.o
122
123
124 OBJS_WERROR=$(filter-out $(OBJS_NO_WERROR),$(OBJS))
125
126 $(OBJS_WERROR): WERROR=-Werror
127
128 ######################################################################
129 #END Machine dependent Makefile fragment for ppc
130 ######################################################################
131