a few words about media types
[blorb-thumbnailer.git] / Makefile
blobdcafa981e5d79da940831e582c6b100f51ff55de
1 GNOME = 3
3 PREFIX = /usr/local
4 BINDIR = $(DESTDIR)$(PREFIX)/bin
5 MANDIR = $(DESTDIR)$(PREFIX)/man/man1
6 DEFDIR = $(DESTDIR)$(PREFIX)/share/thumbnailers
8 src/blorb-thumbnailer :
9 cd src; $(MAKE)
11 clean distclean :
12 cd src; $(MAKE) clean
14 install : src/blorb-thumbnailer
15 install -d $(BINDIR)
16 install src/blorb-thumbnailer $(BINDIR)
18 install -d $(MANDIR)
19 install man/blorb-thumbnailer.1 $(MANDIR)
21 PATH=$$PATH:mime xdg-mime install --novendor mime/blorb.xml
23 install -d $(DEFDIR)
24 install def/blorb.thumbnailer $(DEFDIR)
26 ifeq ($(GNOME), 2)
27 ifeq (home, $(word 1,$(subst /, ,$(PREFIX))))
28 gconftool-2 --install-schema-file=def/blorb-thumbnailer.schemas
29 else
30 GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \
31 gconftool-2 --makefile-install-rule def/blorb-thumbnailer.schemas
32 endif
33 killall -HUP gconfd-2
34 endif
36 uninstall :
37 rm -f $(BINDIR)/blorb-thumbnailer
38 rm -f $(MANDIR)/blorb-thumbnailer.1
39 rm -f $(DEFDIR)/blorb.thumbnailer
41 PATH=$$PATH:mime xdg-mime uninstall mime/blorb.xml
43 ifeq ($(GNOME), 2)
44 ifeq (home, $(word 1,$(subst /, ,$(PREFIX))))
45 gconftool-2 --recursive-unset \
46 /desktop/gnome/thumbnailers/application@x-blorb
47 else
48 GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` \
49 gconftool-2 --makefile-uninstall-rule def/blorb-thumbnailer.schemas
50 endif
51 killall -HUP gconfd-2
52 endif