X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/8f6c56a50524aa785f7e596d52dddfb331e18961..bd504ef0e0b883cdd7917b73b3574eb9ce669905:/iokit/conf/Makefile.i386 diff --git a/iokit/conf/Makefile.i386 b/iokit/conf/Makefile.i386 index 1f8be4145..df2fbb323 100644 --- a/iokit/conf/Makefile.i386 +++ b/iokit/conf/Makefile.i386 @@ -2,32 +2,13 @@ #BEGIN Machine dependent Makefile fragment for i386 ###################################################################### -# Enable -Werror for i386 builds -CFLAGS+= $(WERROR) -CWARNFLAGS= $(filter-out -Wbad-function-cast, $(CWARNFLAGS_STD)) +# Files that must go in the __HIB segment: +UNCONFIGURED_HIB_FILES= \ + IOHibernateRestoreKernel.o -# Objects that don't compile cleanly: -OBJS_NO_WERROR= \ - ioconf.o \ - UNDRequest.o \ - IOLib.o \ - IOStringFuncs.o \ - IOCPU.cpo \ - IOCommandPool.cpo \ - IOCommandQueue.cpo \ - IOKitBSDInit.cpo \ - IOInterruptController.cpo \ - IOInterruptEventSource.cpo \ - IOPMPowerStateQueue.cpo \ - IOPMchangeNoteList.cpo \ - IOPMrootDomain.cpo \ - IOServicePM.cpo \ - IOWorkLoop.cpo \ - RootDomainUserClient.cpo - -OBJS_WERROR=$(filter-out $(OBJS_NO_WERROR),$(OBJS)) +HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS)) -$(OBJS_WERROR): WERROR=-Werror +IOHibernateRestoreKernel.o_CFLAGS_ADD += -fno-stack-protector ###################################################################### #END Machine dependent Makefile fragment for i386