group := kernel src_rule = src/$(name)-HEAD modules := uinput include ../Makefile.default include ../Makefile.tools all: $(modul).$(suffix) clean: _clean rm -rf src/$(name)* $(modul): $(addon) src/$(name)/src/eventlircd cp src/$(name)/src/eventlircd $@/usr/sbin/ src/$(name)/src/eventlircd: src/$(name) cd $^; autoreconf -fi cd $^; ./configure --sysconfdir=/etc --with-lircd-socket=/var/run/lirc/lircd --with-udev-dir=/lib/udev $(MAKE) -C $^ src/$(name): src/$(name)-$(version) ln -fs $(^F) $@ src/$(name)-$(version): src/$(name).tgz rm -rf $@ $@-src mkdir -p $@-src tar xf $^ -C $@-src mv $@-src/* $@ rm -r $@-src touch $@ $(MAKE) patch src_path=$@ src/$(name).tgz: $(MAKE) -f ../Makefile.getfile file=$@ rule=$(src_rule) $(src_rule): mkdir -p $(@D) svn co http://eventlircd.googlecode.com/svn/trunk/ $@ rm -rf $@/.svn tar -czf $(file) -C $(@D) $(@F) rm -rf $@