summaryrefslogtreecommitdiff
path: root/udev.spec
diff options
context:
space:
mode:
authorgreg@kroah.com <greg@kroah.com>2003-12-24 23:38:58 -0800
committerGreg KH <gregkh@suse.de>2005-04-26 21:13:11 -0700
commit0c6758962ba9f1d238962611faca7c2cb2290bfb (patch)
tree0509afb8a1905903ed2b7754dc8e00860fefa124 /udev.spec
parent335e433720e8cdb5ca0f9caeb76ab9d525e96260 (diff)
[PATCH] added different build options to the rpm udev.spec file.
Diffstat (limited to 'udev.spec')
-rw-r--r--udev.spec29
1 files changed, 28 insertions, 1 deletions
diff --git a/udev.spec b/udev.spec
index 6530c557c7..9f923ef9ab 100644
--- a/udev.spec
+++ b/udev.spec
@@ -1,3 +1,21 @@
+# if we want to build against the included version of klibc or not.
+# 0 - do not use klibc
+# 1 - use klibc
+# Watch out for where the linux symlink is in the klibc part of the tarball,
+# it probably is not where you want it to be.
+%define klibc 1
+
+# if we want to build DBUS support in or not.
+# 0 - no DBUS support
+# 1 - DBUS support
+%define dbus 0
+
+# if we want to enable debugging support in udev. If it is enabled, lots of
+# stuff will get sent to the debug syslog.
+# 0 - debugging disabled
+# 1 - debugging enabled
+%define debug 0
+
Summary: A userspace implementation of devfs
Name: udev
Version: 010
@@ -18,7 +36,16 @@ udev is a implementation of devfs in userspace using sysfs and
%setup -q
%build
-make CC="gcc $RPM_OPT_FLAGS"
+make CC="gcc $RPM_OPT_FLAGS" \
+%if %{klibc}
+ USE_KLIBC=true \
+%endif
+%if %{dbus}
+ USE_DBUS=true \
+%endif
+%if %{debug}
+ DEBUG=true \
+%endif
%install
make DESTDIR=$RPM_BUILD_ROOT install