]> git.saurik.com Git - apple/xnu.git/blame - osfmk/conf/Makefile.i386
xnu-1228.tar.gz
[apple/xnu.git] / osfmk / conf / Makefile.i386
CommitLineData
1c79356b
A
1######################################################################
2#BEGIN Machine dependent Makefile fragment for i386
3######################################################################
4
5CFLAGS+= -DAT386=1
6SFLAGS+= -DAT386=1
7
91447636
A
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= \
91447636 14 UNDRequest.o \
2d21ac55
A
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
91447636
A
26
27OBJS_WERROR=$(filter-out $(OBJS_NO_WERROR),$(OBJS))
28
29$(OBJS_WERROR): WERROR=-Werror
30
91447636 31# Files that must go in the __HIB segment:
2d21ac55 32UNCONFIGURED_HIB_FILES= \
3a60a9f5 33 hibernate_restore.o \
91447636
A
34 gdt.o \
35 idt.o
2d21ac55 36HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS))
91447636 37
1c79356b
A
38######################################################################
39#END Machine dependent Makefile fragment for i386
40######################################################################