LOADKEYS := loadkeys-maemo

all: loadkmap nokia-n900.kmap

loadkmap: loadkmap.c
	$(CC) -W -Wall -O2 loadkmap.c -o loadkmap

nokia-n900.kmap: nokia-n900.map
	$(LOADKEYS) -m -b nokia-n900.map > nokia-n900.kmap || ( $(RM) nokia-n900.kmap; exit 1 )

clean:
	$(RM) loadkmap nokia-n900.kmap

install:
	install -m 755 loadkmap $(DESTDIR)/usr/sbin/
	install -m 644 nokia-n900.kmap $(DESTDIR)/etc/
	install -m 755 recovery.sh $(DESTDIR)/
	install -m 644 recovery.item $(DESTDIR)/etc/bootmenu.d/

uninstall:
	$(RM) $(DESTDIR)/usr/sbin/loadkmap $(DESTDIR)/etc/nokia-n900.kmap $(DESTDIR)/recovery.sh $(DESTDIR)/etc/bootmenu.d/recovery.item
