TESTER = udevtest
STARTER = udevstart
RULER = udevruler
-VERSION = 023
+VERSION = 023_bk
INSTALL_DIR = /usr/local/bin
RELEASE_NAME = $(ROOT)-$(VERSION)
LOCAL_CFG_DIR = etc/udev
ifeq ($(strip $(USE_KLIBC)),true)
OBJS += klibc_fixups.o
+ KLIBC_FIXUP = klibc_fixups.o
endif
# header files automatically generated
$(LD) $(LDFLAGS) -o $@ $(CRT0) udevinfo.o udev_lib.o udev_config.o udevdb.o $(SYSFS) $(TDB) $(LIB_OBJS) $(ARCH_LIB_OBJS)
$(STRIPCMD) $@
-$(DAEMON): $(DAEMON).o udevd.h $(LIBC)
- $(LD) $(LDFLAGS) -o $@ $(CRT0) udevd.o $(LIB_OBJS) $(ARCH_LIB_OBJS)
+$(DAEMON): $(DAEMON).o $(OBJS) udevd.h $(LIBC)
+ $(LD) $(LDFLAGS) -o $@ $(CRT0) udevd.o udev_lib.o $(KLIBC_FIXUP) $(LIB_OBJS) $(ARCH_LIB_OBJS)
$(STRIPCMD) $@
$(SENDER): $(SENDER).o udevd.h $(LIBC)
install-dev.d:
$(INSTALL) -d $(DESTDIR)$(dev_ddir)
$(INSTALL) -d $(DESTDIR)$(dev_ddir)default/
+ $(INSTALL_PROGRAM) -D etc/dev.d/net/hotplug.dev $(DESTDIR)$(dev_ddir)net/hotplug.dev
+
+uninstall-dev.d:
+ - rm $(dev_ddir)net/hotplug.dev
+ - rmdir $(dev_ddir)net
+ - rmdir $(dev_ddir)default
+ - rmdir $(dev_ddir)
install: install-initscript install-config install-dev.d all
$(INSTALL) -d $(DESTDIR)$(udevdir)
-C $$target $@ ; \
done ; \
-uninstall:
+uninstall: uninstall-dev.d
- rm $(hotplugdir)/udev.hotplug
- rm $(configdir)/udev.permissions
- rm $(configdir)/udev.rules
- rm $(usrbindir)/$(INFO)
- rmdir $(hotplugdir)
- rmdir $(configdir)
- - rmdir $(dev_ddir)default
- - rmdir $(dev_ddir)
- rm $(udevdir)/.udev.tdb
- rmdir $(udevdir)
@extras="$(EXTRAS)" ; for target in $$extras ; do \