7696a3f86c48bb9580e2b61b5e702594dcefec54
[slovak-l10n] / ukeyboard / Makefile
1 all:    vkb_compiler ukeyboard-prefs keyboards keyboards-scv ukbdcreator
2
3 ukeyboard-prefs:
4         $(MAKE) -C cpanel
5
6 vkb_compiler:   vkb_compiler.o vkb_compiler_lib.o
7         $(CC) -o $@ $+
8
9 vkb_compiler.o: vkb_compiler.c vkb_compiler.h
10         $(CC) -W -Wall -c -o $@ $<
11
12 vkb_compiler_lib.o:     vkb_compiler_lib.c vkb_compiler.h
13         $(CC) -W -Wall -c -o $@ $<
14
15 keyboards:      vkb_compiler
16         $(MAKE) -C keyboards
17
18 keyboards-scv:  vkb_compiler
19         $(MAKE) -C keyboards-scv
20
21 ukbdcreator:    vkb_compiler_lib.o
22         $(MAKE) -C ukbdcreator
23
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         install -m 0644 xkb/ukeyboard $(DESTDIR)/usr/share/X11/xkb/symbols/nokia_vndr/
32
33 clean:
34         $(MAKE) -C cpanel clean
35         $(MAKE) -C keyboards clean
36         $(MAKE) -C keyboards-scv clean
37         $(MAKE) -C ukbdcreator clean
38         rm -f vkb_compiler *.o core
39         rm -rf build
40
41 distclean:
42         $(MAKE) clean
43         rm -f *-stamp
44         rm -rf debian/ukeyboard debian/ukbdcreator debian/files