]> git.saurik.com Git - apple/xnu.git/blame - osfmk/conf/Makefile.x86_64
xnu-1504.15.3.tar.gz
[apple/xnu.git] / osfmk / conf / Makefile.x86_64
CommitLineData
b0d623f7
A
1######################################################################
2#BEGIN Machine dependent Makefile fragment for x86_64
3######################################################################
4
5CFLAGS+= -DAT386=1
6SFLAGS+= -DAT386=1
7
8CFLAGS+= $(WERROR) -Wshorten-64-to-32
9CWARNFLAGS= $(filter-out -Wbad-function-cast, $(CWARNFLAGS_STD))
10
11# Objects that don't compile cleanly:
12OBJS_NO_WERROR= \
13 UNDRequest.o \
14 db_examine.o \
15 db_macro.o \
16 db_print.o \
17 db_sym.o \
18 db_variables.o \
19 db_disasm.o \
20 db_interface.o \
21 db_trace.o \
22 host_priv_server.o \
23 mach_host_server.o \
24 security_server.o \
25 device_server.o \
26 gssd_mach.o \
b0d623f7
A
27
28OBJS_WERROR=$(filter-out $(OBJS_NO_WERROR),$(OBJS))
29
30$(OBJS_WERROR): WERROR=-Werror
31
32# Files that must go in the __HIB segment:
33UNCONFIGURED_HIB_FILES= \
34 hibernate_restore.o \
35 hibernate_bootstrap.o
36
37HIB_FILES=$(filter $(UNCONFIGURED_HIB_FILES),$(OBJS))
38
39######################################################################
40#END Machine dependent Makefile fragment for x86_64
41######################################################################