]>
Commit | Line | Data |
---|---|---|
20fa60c9 KP |
1 | # |
2 | # $Id$ | |
3 | # | |
46b51147 | 4 | # Copyright © 2003 Keith Packard |
20fa60c9 KP |
5 | # |
6 | # Permission to use, copy, modify, distribute, and sell this software and its | |
7 | # documentation for any purpose is hereby granted without fee, provided that | |
8 | # the above copyright notice appear in all copies and that both that | |
9 | # copyright notice and this permission notice appear in supporting | |
10 | # documentation, and that the name of Keith Packard not be used in | |
11 | # advertising or publicity pertaining to distribution of the software without | |
12 | # specific, written prior permission. Keith Packard makes no | |
13 | # representations about the suitability of this software for any purpose. It | |
14 | # is provided "as is" without express or implied warranty. | |
15 | # | |
16 | # KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, | |
17 | # INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO | |
18 | # EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR | |
19 | # CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, | |
20 | # DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER | |
21 | # TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR | |
22 | # PERFORMANCE OF THIS SOFTWARE. | |
23 | ||
2b45ef3a | 24 | DOCSRC=@DOCSRC@ |
2ba729ed | 25 | SUBDIRS=fontconfig fc-case fc-lang fc-glyphname src fc-cache fc-list fc-match $(DOCSRC) test |
20fa60c9 KP |
26 | |
27 | EXTRA_DIST = \ | |
28 | fontconfig.pc.in \ | |
29 | fonts.conf.in \ | |
30 | fonts.dtd \ | |
31 | local.conf \ | |
8fc10a72 | 32 | fontconfig.spec.in \ |
daeed6e0 TL |
33 | fontconfig.spec \ |
34 | fontconfig-zip.in | |
20fa60c9 KP |
35 | |
36 | pkgconfigdir=$(libdir)/pkgconfig | |
37 | pkgconfig_DATA = fontconfig.pc | |
38 | ||
39 | configdir=$(CONFDIR) | |
4f27c1c0 | 40 | config_DATA=fonts.dtd |
20fa60c9 KP |
41 | |
42 | install-data-local: | |
c641c77d | 43 | $(mkinstalldirs) $(DESTDIR)$(configdir) |
4f27c1c0 KP |
44 | if [ -f $(DESTDIR)$(configdir)/fonts.conf ]; then \ |
45 | echo "backing up existing $(DESTDIR)$(configdir)/fonts.conf"; \ | |
46 | mv $(DESTDIR)$(configdir)/fonts.conf $(DESTDIR)$(configdir)/fonts.conf.bak; \ | |
47 | fi | |
48 | if [ -f $(srcdir)/fonts.conf ]; then \ | |
49 | echo " $(INSTALL_DATA) $(srcdir)/fonts.conf $(DESTDIR)$(configdir)/fonts.conf"; \ | |
50 | $(INSTALL_DATA) $(srcdir)/fonts.conf $(DESTDIR)$(configdir)/fonts.conf; \ | |
51 | else if [ -f fonts.conf ]; then \ | |
52 | echo " $(INSTALL_DATA) fonts.conf $(DESTDIR)$(configdir)/fonts.conf"; \ | |
53 | $(INSTALL_DATA) fonts.conf $(DESTDIR)$(configdir)/fonts.conf; \ | |
54 | fi; fi | |
20fa60c9 KP |
55 | if [ -f $(DESTDIR)$(configdir)/local.conf ]; then \ |
56 | echo "not overwriting existing $(DESTDIR)$(configdir)/local.conf"; \ | |
57 | else if [ -f $(srcdir)/local.conf ]; then \ | |
58 | echo " $(INSTALL_DATA) $(srcdir)/local.conf $(DESTDIR)$(configdir)/local.conf"; \ | |
59 | $(INSTALL_DATA) $(srcdir)/local.conf $(DESTDIR)$(configdir)/local.conf; \ | |
60 | else if [ -f local.conf ]; then \ | |
61 | echo " $(INSTALL_DATA) local.conf $(DESTDIR)$(configdir)/local.conf"; \ | |
62 | $(INSTALL_DATA) local.conf $(DESTDIR)$(configdir)/local.conf; \ | |
63 | fi; fi; fi | |
7f31f378 | 64 | if [ x$(DESTDIR) = x ]; then fc-cache/fc-cache -f -v; fi |
fc2cc873 KP |
65 | |
66 | uninstall-local: | |
67 | if [ -f $(srcdir)/fonts.conf ]; then \ | |
68 | if cmp -s $(srcdir)/fonts.conf $(DESTDIR)$(configdir)/fonts.conf; then \ | |
69 | echo " uninstall standard $(DESTDIR)$(configdir)/fonts.conf"; \ | |
70 | rm -f $(DESTDIR)$(configdir)/fonts.conf; \ | |
71 | fi; \ | |
72 | else if [ -f fonts.conf ]; then \ | |
73 | if cmp -s fonts.conf $(DESTDIR)$(configdir)/fonts.conf; then \ | |
74 | echo " uninstall standard $(DESTDIR)$(configdir)/fonts.conf"; \ | |
75 | rm -f $(DESTDIR)$(configdir)/fonts.conf; \ | |
76 | fi; \ | |
77 | fi; fi | |
78 | if [ -f $(srcdir)/local.conf ]; then \ | |
79 | if cmp -s $(srcdir)/local.conf $(DESTDIR)$(configdir)/local.conf; then \ | |
80 | echo " uninstall standard $(DESTDIR)$(configdir)/local.conf"; \ | |
81 | rm -f $(DESTDIR)$(configdir)/local.conf; \ | |
82 | fi; \ | |
83 | else if [ -f local.conf ]; then \ | |
84 | if cmp -s local.conf $(DESTDIR)$(configdir)/local.conf; then \ | |
85 | echo " uninstall standard $(DESTDIR)$(configdir)/local.conf"; \ | |
86 | rm -f $(DESTDIR)$(configdir)/local.conf; \ | |
87 | fi; \ | |
88 | fi; fi |