aboutsummaryrefslogtreecommitdiffstats
path: root/tools/Rules.mk
diff options
context:
space:
mode:
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>2006-11-17 09:54:48 +0000
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>2006-11-17 09:54:48 +0000
commit9f941deb8409d6f28e5fad8e01a00aba37934c96 (patch)
tree91fe24e288d233c8f839442fe343da1ca2763013 /tools/Rules.mk
parent4fa75a7c3b58f11b028905f6a1d3af3c871b4b7a (diff)
downloadxen-9f941deb8409d6f28e5fad8e01a00aba37934c96.tar.gz
xen-9f941deb8409d6f28e5fad8e01a00aba37934c96.tar.bz2
xen-9f941deb8409d6f28e5fad8e01a00aba37934c96.zip
[TOOLS] Provide common LFS CFLAGS/LDFLAGS additions in Rules.mk.
Signed-off-by: Keir Fraser <keir@xensource.com>
Diffstat (limited to 'tools/Rules.mk')
-rw-r--r--tools/Rules.mk5
1 files changed, 5 insertions, 0 deletions
diff --git a/tools/Rules.mk b/tools/Rules.mk
index 6a5036b3f6..b676b423b9 100644
--- a/tools/Rules.mk
+++ b/tools/Rules.mk
@@ -14,6 +14,11 @@ X11_LDPATH = -L/usr/X11R6/$(LIBDIR)
CFLAGS += -D__XEN_TOOLS__
+# Enable implicit LFS support *and* explicit LFS names.
+CFLAGS += $(shell getconf LFS_CFLAGS)
+CFLAGS += -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
+LDFLAGS += $(shell getconf LFS_LDFLAGS)
+
%.opic: %.c
$(CC) $(CPPFLAGS) -DPIC $(CFLAGS) -fPIC -c -o $@ $<