group := kernel version_of = src/lirc latest_version = $(shell $(MAKE) --no-print-directory -sf ../Makefile.getfile version file=src/lirc.tgz rule=src/lirc-HEAD) driversDir = /lib/modules/$(KERNEL)/kernel/drivers/char/lirc tools := /usr/bin/irpty /usr/bin/irw /usr/bin/mode2 /usr/bin/irrecord /usr/bin/irexec /usr/bin/irxevent /usr/sbin/lircd /usr/sbin/lircmd /usr/lib/liblirc_client.so* deps := setserial help2man include ../Makefile.default include ../Makefile.tools all: ../KERNEL $(modul).$(suffix) clean: _clean rm -f lib rm -rf src/lirc src/lirc-* src/lirc.tgz rm -f remotes.bz2 $(modul): lib $(addon) $(addprefix $(modul),$(tools)) $(modul)$(driversDir) $(modul)/usr/share/lirc_keymaps $(modul)/%: src/lirc/install mkdir -p $(@D) cp -r $?/$* $(@D) $(modul)/usr/share/lirc_keymaps: src/remotes.bz2 mkdir -p $(@D) tar -tf $^ | grep -v "/\.\|\.jpg$$\|/$$" | sed "s|remotes/||" | sort -u > $@ src/remotes.bz2: $(MAKE) -f ../Makefile.getfile file=$@ url='http://www.lirc.org/remotes.tar.bz2' lib: src/lirc/install rm -f $@ ln -fns $^/lib $@ $(depmod) -m -b . $(KERNEL) src/lirc/install: src/lirc/Makefile mknod=/bin/true $(MAKE) -C $(