chiark / gitweb /
export DEVNAME on "remove" only if we really got a node to remove
[elogind.git] / Makefile
index e10967017cbcb128f091c087fc65082f7deec9ea..4f6d3da983f910a235b065e48b1569f98df982c9 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -50,7 +50,6 @@ PROGRAMS = \
        udev                            \
        udevd                           \
        udevsend                        \
-       udevrulescompile                \
        udevinitsend                    \
        udeveventrecorder               \
        udevcontrol                     \
@@ -125,9 +124,7 @@ udevdir =   /dev
 udevdb =       ${udevdir}/.udevdb
 LOCAL_CFG_DIR =        etc/udev
 KERNEL_DIR =   /lib/modules/${shell uname -r}/build
-srcdir = .
 DESTDIR =
-RELEASE_NAME = udev-$(VERSION)
 
 INSTALL = /usr/bin/install -c
 INSTALL_PROGRAM = ${INSTALL}
@@ -171,7 +168,7 @@ endif
 # if DEBUG is enabled, then we do not strip
 ifeq ($(strip $(DEBUG)),true)
        CFLAGS  += -DDEBUG
-       STRIPCMD = /bin/true unstripped binary
+       STRIPCMD =
 endif
 
 ifeq ($(strip $(USE_GCOV)),true)
@@ -235,7 +232,9 @@ all: $(KLCC) $(PROGRAMS) $(MAN_PAGES)
 # "Static Pattern Rule" to build all programs
 $(PROGRAMS): %: $(HOST_PROGS) $(KLCC) $(HEADERS) $(GEN_HEADERS) $(LIBSYSFS) $(LIBUDEV) %.o
        $(QUIET) $(LD) $(LDFLAGS) $@.o -o $@ $(LIBUDEV) $(LIBSYSFS) $(LIB_OBJS)
+ifneq ($(STRIPCMD),)
        $(QUIET) $(STRIPCMD) $@
+endif
 
 # our own copy of klibc, it is not used if KLCC is given
 $(KLCC):
@@ -290,6 +289,7 @@ clean:
        - find -name "*.gcov" -print0 | xargs -0rt rm -f
        - 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; \
@@ -300,8 +300,8 @@ clean:
 .PHONY: clean
 
 release:
-       git-tar-tree HEAD $(RELEASE_NAME) | gzip -9v > $(RELEASE_NAME).tar.gz
-       @echo "$(RELEASE_NAME).tar.gz created"
+       git-tar-tree HEAD udev-$(VERSION) | gzip -9v > udev-$(VERSION).tar.gz
+       @echo "udev-$(VERSION).tar.gz created"
 .PHONY: release
 
 install-config: $(GEN_CONFIGS)