CFLAGS+= -DAT386=1
SFLAGS+= -DAT386=1
+# Enable -Werror for i386 builds
+CFLAGS+= $(WERROR)
+CWARNFLAGS= $(filter-out -Wbad-function-cast, $(CWARNFLAGS_STD))
+
+# Objects that don't compile cleanly:
+OBJS_NO_WERROR= \
+ pms.o \
+ etimer.o \
+ ioconf.o \
+ UNDRequest.o \
+ KUNCUserNotifications.o \
+ panic_dialog.o \
+ panic_image.o \
+ rendered_numbers.o \
+ video_console.o \
+ iokit_rpc.o \
+ subrs.o \
+ kdp.o \
+ kdp_udp.o \
+ bsd_kern.o \
+ debug.o \
+ kmod.o \
+ mk_sp.o \
+ printf.o \
+ syscall_emulation.o \
+ UNDReplyServer.o \
+ ipc_kobject.o \
+ ipc_tt.o \
+ machine.o \
+ processor.o \
+ stack.o \
+ sched_prim.o \
+ sync_lock.o \
+ task.o \
+ syscall_subr.o \
+ thread.o \
+ thread_call.o \
+ timer_call.o \
+ hibernate.o \
+ clock_server.o \
+ clock_priv_server.o \
+ exc_user.o \
+ wait_queue.o \
+ exc_server.o \
+ host_priv_server.o \
+ host_priv_server.o \
+ ledger_server.o \
+ host_security_server.o \
+ lock_set_server.o \
+ mach_host_server.o \
+ mach_port_server.o \
+ processor_server.o \
+ processor_set_server.o \
+ semaphore_server.o \
+ task_server.o \
+ thread_act_server.o \
+ device_server.o \
+ pmap.o \
+ cpuid.o \
+ bsd_i386.o \
+ loose_ends.o \
+ mp_desc.o \
+ perfmon.o \
+ pcb.o \
+ rtclock.o \
+ trap.o \
+ bbclock.o \
+ mp.o \
+ acpi.o \
+ serial_console.o \
+ text_console.o \
+ mtrr.o \
+ hibernate_i386.o \
+ mach_msg.o \
+ mach_header.o \
+ chud_osfmk_callback_i386.o \
+ chud_thread.o \
+ chud_thread_i386.o \
+ chud_cpu.o \
+ db_access.o \
+ db_aout.o \
+ db_break.o \
+ db_command.o \
+ db_cond.o \
+ db_disasm.o \
+ db_examine.o \
+ db_expr.o \
+ db_ext_symtab.o \
+ db_input.o \
+ db_interface.o \
+ db_lex.o \
+ db_macro.o \
+ db_output.o \
+ db_print.o \
+ db_run.o \
+ db_sym.o \
+ db_task_thread.o \
+ db_trace.o \
+ db_trap.o \
+ db_variables.o \
+ db_watch.o \
+ db_write_cmd.o \
+ xpr.o
+
+OBJS_WERROR=$(filter-out $(OBJS_NO_WERROR),$(OBJS))
+
+$(OBJS_WERROR): WERROR=-Werror
+
+# Files that must go in the __HIB segment:
+HIB_FILES= \
+ hibernate_restore.o \
+ gdt.o \
+ idt.o
+
######################################################################
#END Machine dependent Makefile fragment for i386
######################################################################