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: 10OBJS_NO_WERROR= \ 11 ioconf.o \ 12 UNDRequest.o \ 13 IOLib.cpo \ 14 IOStringFuncs.o \ 15 IOCatalogue.cpo \ 16 IOCPU.cpo \ 17 IOCommandGate.cpo \ 18 IOCommandPool.cpo \ 19 IOCommandQueue.cpo \ 20 IOConditionLock.cpo \ 21 IOFilterInterruptEventSource.cpo \ 22 IOHibernateIO.cpo \ 23 IOInterruptController.cpo \ 24 IOInterruptEventSource.cpo \ 25 IOKitBSDInit.cpo \ 26 IOMapper.cpo \ 27 IOMemoryCursor.cpo \ 28 IOMemoryDescriptor.cpo \ 29 IOPlatformExpert.cpo \ 30 IOPMPowerStateQueue.cpo \ 31 IOPMrootDomain.cpo \ 32 IORangeAllocator.cpo \ 33 IORegistryEntry.cpo \ 34 IOService.cpo \ 35 IOServicePM.cpo \ 36 IOSyncer.cpo \ 37 IOTimerEventSource.cpo \ 38 IOUserClient.cpo \ 39 IOWorkLoop.cpo \ 40 RootDomainUserClient.cpo 41 42OBJS_WERROR=$(filter-out $(OBJS_NO_WERROR),$(OBJS)) 43 44$(OBJS_WERROR): WERROR=-Werror 45 46###################################################################### 47#END Machine dependent Makefile fragment for i386 48###################################################################### 49 50