source: pkg/kev/main/aufs/trunk/debian/conf.mk @ 5125

Revision 5125, 1.5 KB checked in by alanbach-guest, 4 years ago (diff)
  • Sync'd with Debian 0+20090302-2
Line 
1#!/usr/bin/make -f
2#
3# Configurations for Debian's aufs
4#
5DEB_BUILD_ARCH := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
6export CONFIG_AUFS := m
7export CONFIG_AUFS_BRANCH_MAX_127 := y
8export CONFIG_AUFS_LOCAL := y
9export CONFIG_AUFS_RR_SQUASHFS := y
10export CONFIG_AUFS_EXPORT := $(if $(CONFIG_EXPORTFS),y)
11export CONFIG_AUFS_BR_XFS := $(if $(CONFIG_XFS_FS),y)
12export CONFIG_AUFS_BR_NFS := $(if $(CONFIG_NFS_FS),y)
13export CONFIG_AUFS_GETATTR := $(if $(CONFIG_AUFS_BR_NFS),y)
14
15# Configuration for aufs in Debian
16export EXTRA_CFLAGS  := -I $(M)/include \
17                        -DCONFIG_AUFS_BRANCH_MAX_127 \
18                        -DCONFIG_AUFS_MODULE \
19                        -DCONFIG_AUFS_LOCAL \
20                        -DCONFIG_AUFS_RR_SQUASHFS \
21                        -DCONFIG_AUFS_SPLICE_PATCH \
22                        -$(if $(CONFIG_EXPORTFS),D,U)CONFIG_AUFS_EXPORT \
23                        -$(if $(CONFIG_XFS_FS),D,U)CONFIG_AUFS_BR_XFS \
24                        -$(if $(CONFIG_NFS_FS),D,U)CONFIG_AUFS_BR_NFS \
25                        -$(if $(CONFIG_AUFS_BR_NFS),D,U)CONFIG_AUFS_GETATTR
26
27# Enable stat only on !ARM(EL), as they have no cmpxchg
28ifneq ($(DEB_BUILD_ARCH),arm)
29 ifneq ($(DEB_BUILD_ARCH),armel)
30    export EXTRA_CFLAGS += -DCONFIG_AUFS_STAT
31    export CONFIG_AUFS_STAT := y
32 endif
33endif
34
35ifdef CONFIG_64BIT
36 ifndef CONFIG_ALPHA
37  ifndef CONFIG_S390
38   EXTRA_CFLAGS += -DCONFIG_AUFS_INO_T_64
39   export CONFIG_AUFS_INO_T_64 := y
40  endif
41 endif
42endif
43
44export AUFS_EXTRA_CFLAGS := $(EXTRA_CFLAGS)
45## END OF THE CONFIGURATION
46
Note: See TracBrowser for help on using the repository browser.