feb93c4e2106ea67eac6970998f76b71709bf30c
[slovak-l10n] / ukeyboard / cpanel / Makefile
1 libukeyboard-prefs.so:  prefs.o hw.o onscreen.o lang.o langset.o about.o
2         $(CC) -shared -o $@ $+
3
4 add_cflags = `pkg-config --cflags gtk+-2.0 hildon-1 gconf-2.0 libosso`
5
6 prefs.o:        prefs.c
7         $(CC) -c -W -Wall $(CFLAGS) `pkg-config --cflags gtk+-2.0 gconf-2.0 hildon-control-panel libosso` -o $@ $<
8
9 hw.o:   hw.c
10         $(CC) -c -W -Wall $(CFLAGS) $(add_cflags) -o $@ $<
11
12 onscreen.o:     onscreen.c
13         $(CC) -c -W -Wall $(CFLAGS) $(add_cflags) -o $@ $<
14
15 lang.o: lang.c
16         $(CC) -c -W -Wall $(CFLAGS) $(add_cflags) -o $@ $<
17
18 langset.o:      langset.c
19         $(CC) -c -W -Wall $(CFLAGS) $(add_cflags) -o $@ $<
20
21 about.o:        about.c about.inc
22         $(CC) -c -W -Wall $(CFLAGS) $(add_cflags) -o $@ $<
23
24 about.inc:      about.inc.in
25 #       for f in ../keyboards/*; do \
26 #               grep '^[ \t]*#[ \t]*\(title:\|author:\)' $$f | \
27 #               sed -e 's/</\&lt;/g' -e 's/>/\&gt;/g' -e 's/^.*title:[ \t]*\(.*\)/<i>\1:<\/i>\\n\\/' -e 's/^.*author:[ \t]*\(.*\)/\t\1\\n\\/' ; \
28 #       done > about.data
29         sed -e 's/</\&lt;/g' -e 's/>/\&gt;/g' -e 's/$$/\\n\\/' < ../CREDITS > about.data
30         sed -e s/@@VERSION@@/`cat ../VERSION`/g -e '/@@CONTRIB@@/r about.data' -e '/@@CONTRIB@@/d' < about.inc.in > about.inc
31
32 cppluginlibdir = $(DESTDIR)`pkg-config hildon-control-panel --variable=pluginlibdir`
33 cpplugindeskdir = $(DESTDIR)`pkg-config hildon-control-panel --variable=plugindesktopentrydir`
34
35 install:        libukeyboard-prefs.so
36         install -d $(cppluginlibdir) $(cpplugindeskdir)
37         install libukeyboard-prefs.so $(cppluginlibdir)
38         install -m 644 ukeyboard-prefs.desktop $(cpplugindeskdir)
39         install -d $(DESTDIR)/usr/libexec $(DESTDIR)/etc/sudoers.d
40         install ukeyboard-set $(DESTDIR)/usr/libexec
41         install -m 644 ukeyboard.sudoers $(DESTDIR)/etc/sudoers.d
42
43 clean:
44          rm -f *.o libukeyboard-prefs.so about.inc about.data core