]> git.saurik.com Git - apple/xnu.git/blame - iokit/conf/Makefile.i386
xnu-1228.tar.gz
[apple/xnu.git] / iokit / conf / Makefile.i386
CommitLineData
1c79356b
A
1######################################################################
2#BEGIN Machine dependent Makefile fragment for i386
3######################################################################
4
91447636
A
5# Enable -Werror for i386 builds
6CFLAGS+= $(WERROR)
7CWARNFLAGS= $(filter-out -Wbad-function-cast, $(CWARNFLAGS_STD))
8
9# Objects that don't compile cleanly:
10OBJS_NO_WERROR= \
11 ioconf.o \
12 UNDRequest.o \
0c530ab8 13 IOLib.cpo \
91447636 14 IOStringFuncs.o \
0c530ab8 15 IOCatalogue.cpo \
91447636 16 IOCPU.cpo \
0c530ab8 17 IOCommandGate.cpo \
91447636
A
18 IOCommandPool.cpo \
19 IOCommandQueue.cpo \
0c530ab8
A
20 IOConditionLock.cpo \
21 IOFilterInterruptEventSource.cpo \
22 IOHibernateIO.cpo \
91447636
A
23 IOInterruptController.cpo \
24 IOInterruptEventSource.cpo \
0c530ab8
A
25 IOKitBSDInit.cpo \
26 IOMapper.cpo \
27 IOMemoryCursor.cpo \
28 IOMemoryDescriptor.cpo \
29 IOPlatformExpert.cpo \
2d21ac55 30 IOPMPowerStateQueue.cpo \
91447636 31 IOPMrootDomain.cpo \
0c530ab8
A
32 IORangeAllocator.cpo \
33 IORegistryEntry.cpo \
34 IOService.cpo \
91447636 35 IOServicePM.cpo \
0c530ab8
A
36 IOSyncer.cpo \
37 IOTimerEventSource.cpo \
38 IOUserClient.cpo \
91447636
A
39 IOWorkLoop.cpo \
40 RootDomainUserClient.cpo
41
42OBJS_WERROR=$(filter-out $(OBJS_NO_WERROR),$(OBJS))
43
44$(OBJS_WERROR): WERROR=-Werror
45
1c79356b
A
46######################################################################
47#END Machine dependent Makefile fragment for i386
48######################################################################
49