chiark / gitweb /
remove outdated HOWTO
[elogind.git] / Makefile
index d309cf6c90cd75aeb4b36a915fc3925db7e68771..c105dab2e28fc5313743423e587337ba296e03ff 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -17,7 +17,7 @@
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
 #
 
-VERSION = 071
+VERSION = 074
 
 # set this to make use of syslog
 USE_LOG = true
@@ -50,8 +50,6 @@ PROGRAMS = \
        udev                            \
        udevd                           \
        udevsend                        \
-       udevrulescompile                \
-       udevinitsend                    \
        udeveventrecorder               \
        udevcontrol                     \
        udevmonitor                     \
@@ -124,7 +122,6 @@ configdir = ${etcdir}/udev
 udevdir =      /dev
 udevdb =       ${udevdir}/.udevdb
 LOCAL_CFG_DIR =        etc/udev
-KERNEL_DIR =   /lib/modules/${shell uname -r}/build
 DESTDIR =
 
 INSTALL = /usr/bin/install -c
@@ -179,8 +176,7 @@ endif
 
 # if our own version of klibc is used, we need to build it
 ifeq ($(strip $(USE_KLIBC)),true)
-       KLIBC_INSTALL   = $(PWD)/klibc/.install
-       KLCC            = $(KLIBC_INSTALL)/bin/$(CROSS)klcc
+       KLCC            = /usr/bin/$(CROSS)klcc
        CC              = $(KLCC)
        LD              = $(KLCC)
        V = true
@@ -205,7 +201,7 @@ else
        HOST_PROGS=
 endif
 
-all: $(KLCC) $(PROGRAMS) $(MAN_PAGES)
+all: $(PROGRAMS) $(MAN_PAGES)
        @extras="$(EXTRAS)"; for target in $$extras; do \
                echo $$target; \
                $(MAKE) CC="$(CC)" \
@@ -216,7 +212,6 @@ all: $(KLCC) $(PROGRAMS) $(MAN_PAGES)
                        LIB_OBJS="$(LIB_OBJS)" \
                        LIBUDEV="$(PWD)/$(LIBUDEV)" \
                        LIBSYSFS="$(PWD)/$(LIBSYSFS)" \
-                       KERNEL_DIR="$(KERNEL_DIR)" \
                        QUIET="$(QUIET)" \
                        -C $$target $@; \
        done;
@@ -231,28 +226,19 @@ all: $(KLCC) $(PROGRAMS) $(MAN_PAGES)
        $(QUIET) $(CC) -c $(CFLAGS) $< -o $@
 
 # "Static Pattern Rule" to build all programs
-$(PROGRAMS): %: $(HOST_PROGS) $(KLCC) $(HEADERS) $(GEN_HEADERS) $(LIBSYSFS) $(LIBUDEV) %.o
+$(PROGRAMS): %: $(HOST_PROGS) $(HEADERS) $(GEN_HEADERS) $(LIBSYSFS) $(LIBUDEV) %.o
        $(QUIET) $(LD) $(LDFLAGS) $@.o -o $@ $(LIBUDEV) $(LIBSYSFS) $(LIB_OBJS)
-ifneq ($(strip $(STRIPCMD)),)
+ifneq ($(STRIPCMD),)
        $(QUIET) $(STRIPCMD) $@
 endif
 
-# our own copy of klibc, it is not used if KLCC is given
-$(KLCC):
-       $(MAKE) -C klibc KRNLSRC=$(KERNEL_DIR) SUBDIRS=klibc TESTS= \
-                        SHLIBDIR=$(KLIBC_INSTALL)/lib \
-                        INSTALLDIR=$(KLIBC_INSTALL) \
-                        bindir=$(KLIBC_INSTALL)/bin \
-                        mandir=$(KLIBC_INSTALL)/man all install
-.NOTPARALLEL: $(KLCC)
-
-$(UDEV_OBJS): $(KLCC)
+$(UDEV_OBJS):
 $(LIBUDEV): $(HOST_PROGS) $(HEADERS) $(GEN_HEADERS) $(UDEV_OBJS)
        @rm -f $@
        $(QUIET) $(AR) cq $@ $(UDEV_OBJS)
        $(QUIET) $(RANLIB) $@
 
-$(SYSFS_OBJS): $(KLCC)
+$(SYSFS_OBJS):
 $(LIBSYSFS): $(HOST_PROGS) $(SYSFS_OBJS)
        @rm -f $@
        $(QUIET) $(AR) cq $@ $(SYSFS_OBJS)
@@ -271,7 +257,6 @@ udev_version.h:
        @echo \#define UDEV_CONFIG_DIR          \"$(configdir)\" >> $@
        @echo \#define UDEV_CONFIG_FILE         \"$(configdir)/udev.conf\" >> $@
        @echo \#define UDEV_RULES_FILE          \"$(configdir)/rules.d\" >> $@
-       @echo \#define UDEV_BIN                 \"$(sbindir)/udev\" >> $@
        @echo \#define UDEVD_BIN                \"$(sbindir)/udevd\" >> $@
 
 # man pages
@@ -291,13 +276,10 @@ clean:
        - rm -f udev_gcov.txt
        - rm -f core $(PROGRAMS) $(GEN_HEADERS) $(GEN_CONFIGS)
        - rm -f udev-$(VERSION).tar.gz
-       $(MAKE) -C klibc SUBDIRS=klibc clean
        @extras="$(EXTRAS)"; for target in $$extras; do \
                echo $$target; \
                $(MAKE) -C $$target $@; \
        done;
-       $(MAKE) -C klibc SUBDIRS=klibc spotless
-       rm -rf klibc/.install
 .PHONY: clean
 
 release:
@@ -377,7 +359,6 @@ uninstall-bin:
        - rm -f $(DESTDIR)$(sbindir)/udev
        - rm -f $(DESTDIR)$(sbindir)/udevd
        - rm -f $(DESTDIR)$(sbindir)/udevsend
-       - rm -f $(DESTDIR)$(sbindir)/udevinitsend
        - rm -f $(DESTDIR)$(sbindir)/udeveventrecoreder
        - rm -f $(DESTDIR)$(sbindir)/udevcontrol
        - rm -f $(DESTDIR)$(sbindir)/udevstart