1 libukeyboard-prefs.so: prefs.o hw.o onscreen.o lang.o langset.o about.o
4 add_cflags = `pkg-config --cflags gtk+-2.0 hildon-1 gconf-2.0 libosso`
7 $(CC) -c -W -Wall $(CFLAGS) `pkg-config --cflags gtk+-2.0 gconf-2.0 hildon-control-panel libosso` -o $@ $<
10 $(CC) -c -W -Wall $(CFLAGS) $(add_cflags) -o $@ $<
12 onscreen.o: onscreen.c
13 $(CC) -c -W -Wall $(CFLAGS) $(add_cflags) -o $@ $<
16 $(CC) -c -W -Wall $(CFLAGS) $(add_cflags) -o $@ $<
19 $(CC) -c -W -Wall $(CFLAGS) $(add_cflags) -o $@ $<
21 about.o: about.c about.inc
22 $(CC) -c -W -Wall $(CFLAGS) $(add_cflags) -o $@ $<
24 about.inc: about.inc.in
25 # for f in ../keyboards/*; do \
26 # grep '^[ \t]*#[ \t]*\(title:\|author:\)' $$f | \
27 # sed -e 's/</\</g' -e 's/>/\>/g' -e 's/^.*title:[ \t]*\(.*\)/<i>\1:<\/i>\\n\\/' -e 's/^.*author:[ \t]*\(.*\)/\t\1\\n\\/' ; \
29 sed -e 's/</\</g' -e 's/>/\>/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
32 cppluginlibdir = $(DESTDIR)`pkg-config hildon-control-panel --variable=pluginlibdir`
33 cpplugindeskdir = $(DESTDIR)`pkg-config hildon-control-panel --variable=plugindesktopentrydir`
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
44 rm -f *.o libukeyboard-prefs.so about.inc about.data core