1######################################################################
2#BEGIN	Machine dependent Makefile fragment for i386
3######################################################################
4
5CFLAGS+= -DAT386=1
6SFLAGS+= -DAT386=1
7
8# Enable -Werror for i386 builds
9CFLAGS+= $(WERROR)
10CWARNFLAGS= $(filter-out -Wbad-function-cast, $(CWARNFLAGS_STD))
11
12# Objects that don't compile cleanly:
13OBJS_NO_WERROR=				\
14	UNDRequest.o			\
15	db_examine.o			\
16	db_macro.o			\
17	db_print.o			\
18	db_sym.o			\
19	db_variables.o			\
20	db_disasm.o			\
21	db_interface.o			\
22	db_trace.o			\
23	loose_ends.o			\
24	gssd_mach.o			\
25	mp.o
26
27OBJS_WERROR=$(filter-out $(OBJS_NO_WERROR),$(OBJS))
28
29$(OBJS_WERROR):		WERROR=-Werror
30
31# Files that must go in the __HIB segment:
32UNCONFIGURED_HIB_FILES=					\
33           hibernate_restore.o          \
34           gdt.o                        \
35           idt.o
36HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS))
37
38######################################################################
39#END	Machine dependent Makefile fragment for i386
40######################################################################
41