1 all: vkb_compiler ukeyboard-prefs keyboards keyboards-scv ukbdcreator
6 vkb_compiler: vkb_compiler.o vkb_compiler_lib.o
9 vkb_compiler.o: vkb_compiler.c vkb_compiler.h
10 $(CC) -W -Wall -c -o $@ $<
12 vkb_compiler_lib.o: vkb_compiler_lib.c vkb_compiler.h
13 $(CC) -W -Wall -c -o $@ $<
15 keyboards: vkb_compiler
18 keyboards-scv: vkb_compiler
19 $(MAKE) -C keyboards-scv
21 ukbdcreator: vkb_compiler_lib.o
22 $(MAKE) -C ukbdcreator
24 install: ukeyboard-prefs keyboards-scv
25 $(MAKE) -C cpanel DESTDIR=$(DESTDIR) install
26 $(MAKE) -C keyboards DESTDIR=$(DESTDIR) install
27 $(MAKE) -C keyboards-scv DESTDIR=$(DESTDIR) install
28 install -d $(DESTDIR)/usr/share/icons/hicolor/26x26/apps
29 install -m 0644 ukeyboard.png $(DESTDIR)/usr/share/icons/hicolor/26x26/apps/
30 install -d $(DESTDIR)/usr/share/X11/xkb/symbols/nokia_vndr
31 ifeq (,$(findstring HAVE_MAEMO5,$(CFLAGS)))
32 install -m 0644 xkb/rx44/ukeyboard $(DESTDIR)/usr/share/X11/xkb/symbols/nokia_vndr/
34 install -m 0644 xkb/rx51/ukeyboard $(DESTDIR)/usr/share/X11/xkb/symbols/nokia_vndr/
38 $(MAKE) -C cpanel clean
39 $(MAKE) -C keyboards clean
40 $(MAKE) -C keyboards-scv clean
41 $(MAKE) -C ukbdcreator clean
42 rm -f vkb_compiler *.o core
48 rm -rf debian/ukeyboard debian/ukbdcreator debian/files