Whamcloud - gitweb
b_port_step files
[fs/lustre-release.git] / build / autoconf / lustre-build-darwin.m4
1 #
2 # LB_DARWIN_CONDITIONALS
3 #
4 # AM_CONDITIONALs for darwin
5 #
6 AC_DEFUN([LB_DARWIN_CONDITIONALS],
7 [
8 ])
9
10 #
11 # LB_PROG_DARWIN
12 #
13 # darwin tests
14 #
15 AC_DEFUN([LB_PROG_DARWIN],
16 [kernel_framework="/System/Library/Frameworks/Kernel.framework"
17 EXTRA_KCFLAGS="$EXTRA_KCFLAGS -x c -arch ppc -pipe -Wno-trigraphs"
18 EXTRA_KCFLAGS="$EXTRA_KCFLAGS -fasm-blocks -g -O0 -mtune=G4"
19 EXTRA_KCFLAGS="$EXTRA_KCFLAGS -Wno-four-char-constants -Wmost -O0"
20 EXTRA_KCFLAGS="$EXTRA_KCFLAGS -fmessage-length=0 -ffix-and-continue"
21 EXTRA_KCFLAGS="$EXTRA_KCFLAGS -I$kernel_framework/Headers"
22 EXTRA_KCFLAGS="$EXTRA_KCFLAGS -I$kernel_framework/Headers/bsd"
23 EXTRA_KCFLAGS="$EXTRA_KCFLAGS -I$kernel_framework/PrivateHeaders"
24 EXTRA_KCFLAGS="$EXTRA_KCFLAGS -fno-common -nostdinc -fno-builtin"
25 EXTRA_KCFLAGS="$EXTRA_KCFLAGS -finline -fno-keep-inline-functions"
26 EXTRA_KCFLAGS="$EXTRA_KCFLAGS -force_cpusubtype_ALL -fno-exceptions"
27 EXTRA_KCFLAGS="$EXTRA_KCFLAGS -msoft-float -static -mlong-branch"
28 EXTRA_KCFLAGS="$EXTRA_KCFLAGS -DKERNEL -DKERNEL_PRIVATE"
29 EXTRA_KCFLAGS="$EXTRA_KCFLAGS -DDRIVER_PRIVATE -DAPPLE -DNeXT"
30 EXTRA_KCFLAGS="$EXTRA_KCFLAGS -D__KERNEL__ -D__DARWIN__"
31 EXTRA_KLDFLAGS="-arch ppc -static -nostdlib -r"
32 EXTRA_KLIBS="-lkmodc++ -lkmod -lcc_kext"
33 KMODEXT=""
34 ])