udev.mk

来自「最新的文件系统生成工具」· MK 代码 · 共 67 行

MK
67
字号
############################################################### udev##############################################################UDEV_VERSION:=058UDEV_SOURCE:=udev-$(UDEV_VERSION).tar.bz2UDEV_SITE:=ftp://ftp.kernel.org/pub/linux/utils/kernel/hotplug/UDEV_CAT:=bzcatUDEV_DIR:=$(BUILD_DIR)/udev-$(UDEV_VERSION)UDEV_TARGET_BINARY:=sbin/udevUDEV_BINARY:=udev# UDEV_ROOT is /dev so we can replace devfs, not /udev for experimentsUDEV_ROOT:=/dev$(DL_DIR)/$(UDEV_SOURCE):	 $(WGET) -P $(DL_DIR) $(UDEV_SITE)/$(UDEV_SOURCE)udev-source: $(DL_DIR)/$(UDEV_SOURCE)$(UDEV_DIR)/.unpacked: $(DL_DIR)/$(UDEV_SOURCE)	$(UDEV_CAT) $(DL_DIR)/$(UDEV_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -	touch $(UDEV_DIR)/.unpacked$(UDEV_DIR)/.configured: $(UDEV_DIR)/.unpacked	touch  $(UDEV_DIR)/.configured$(UDEV_DIR)/$(UDEV_BINARY): $(UDEV_DIR)/.configured	$(MAKE) CROSS=$(TARGET_CROSS) GCC=$(TARGET_CC) \		USE_LOG=false USE_SELINUX=false \		udevdir=$(UDEV_ROOT) -C $(UDEV_DIR)	touch -c $(UDEV_DIR)/$(UDEV_BINARY)# UDEV_CONF overrides default policies for device access control and naming;# default access controls prevent non-root tasks from running.  Many of the# rule files rely on PROGRAM invocations (e.g. extra /etc/udev/scripts);# for now we'll avoid having buildroot systems rely on them.UDEV_CONF:=etc/udev/frugalware/udev.rules$(TARGET_DIR)/$(UDEV_TARGET_BINARY): $(UDEV_DIR)/$(UDEV_BINARY)	-mkdir $(TARGET_DIR)/sys	install -D -m 0644 $(UDEV_DIR)/$(UDEV_CONF) \		$(TARGET_DIR)/etc/udev/rules.d/50-udev.rules	$(MAKE) CROSS=$(TARGET_CROSS) GCC=$(TARGET_CC) DESTDIR=$(TARGET_DIR) \		USE_LOG=false USE_SELINUX=false \		udevdir=$(UDEV_ROOT) -C $(UDEV_DIR) install	$(INSTALL) -m 0755 -D package/udev/init-udev $(TARGET_DIR)/etc/init.d/S10udevudev: uclibc $(TARGET_DIR)/$(UDEV_TARGET_BINARY)udev-clean:	$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(UDEV_DIR) uninstall	-$(MAKE) -C $(UDEV_DIR) cleanudev-dirclean:	rm -rf $(UDEV_DIR)############################################################### Toplevel Makefile options##############################################################ifeq ($(strip $(BR2_PACKAGE_UDEV)),y)TARGETS+=udevendif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?