File: Makefile

package info (click to toggle)
hotkey-setup 0.1-17
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 148 kB
  • ctags: 37
  • sloc: ansic: 243; sh: 111; makefile: 57
file content (27 lines) | stat: -rw-r--r-- 581 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
all: dumpkeycodes thinkpad-keys

dumpkeycodes: dumpkeycodes.c
	$(CC) -o $@ $<
	strip $@

thinkpad-keys: thinkpad-keys.c
	$(CC) -o $@ $<
	strip $@

key-constants: /usr/include/linux/input.h aliased-keys
	test -f $<
	echo -n '# Generated from $< dated ' > $@
	date -r $< >> $@

	awk '/^#define  *KEY_/{if(strtonum($$3) <= 255) print $$2"="strtonum($$3)}' $< | sort -nt'=' -k2 >> $@
	echo -n "# Aliases for keys not yet assigned in 'linux/input.h'"
	cat aliased-keys >> $@

atkbd.hk: /var/run/hotkey-setup
	test -f $<
	./make-atkbd.sh

clean:
	- rm -f dumpkeycodes thinkpad-keys *~