1######################################################################
2#BEGIN	Machine dependent Makefile fragment for i386
3######################################################################
4
5# Enable -Werror for i386 builds
6CFLAGS+= $(WERROR)
7CWARNFLAGS= $(filter-out -Wbad-function-cast, $(CWARNFLAGS_STD))
8
9# Objects that don't compile cleanly in libkern/c++:
10OBJS_NO_WERROR=				\
11	ioconf.o			\
12	OSRuntimeSupport.o		\
13	OSMetaClass.cpo			\
14	OSArray.cpo			\
15	OSBoolean.cpo			\
16	OSCollectionIterator.cpo	\
17	OSCollection.cpo		\
18	OSData.cpo			\
19	OSDictionary.cpo		\
20	OSNumber.cpo			\
21	OSObject.cpo			\
22	OSOrderedSet.cpo		\
23	OSRuntime.cpo			\
24	OSSerialize.cpo			\
25	OSString.cpo			\
26	OSSymbol.cpo			\
27	OSUnserialize.cpo		\
28	OSIterator.cpo			\
29	OSSet.cpo			\
30	scanf.o				\
31	OSUnserializeXML.cpo		\
32	zlib.o				\
33	uuid.o
34
35OBJS_WERROR=$(filter-out $(OBJS_NO_WERROR),$(OBJS))
36
37$(OBJS_WERROR):		WERROR=-Werror
38
39######################################################################
40#END	Machine dependent Makefile fragment for i386
41######################################################################
42