| # |
| # $XFree86: xc/lib/fontconfig/Makefile.in,v 1.6 2002/05/28 03:50:23 keithp Exp $ |
| # |
| # Copyright © 2002 Keith Packard, member of The XFree86 Project, Inc. |
| # |
| # Permission to use, copy, modify, distribute, and sell this software and its |
| # documentation for any purpose is hereby granted without fee, provided that |
| # the above copyright notice appear in all copies and that both that |
| # copyright notice and this permission notice appear in supporting |
| # documentation, and that the name of Keith Packard not be used in |
| # advertising or publicity pertaining to distribution of the software without |
| # specific, written prior permission. Keith Packard makes no |
| # representations about the suitability of this software for any purpose. It |
| # is provided "as is" without express or implied warranty. |
| # |
| # KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, |
| # INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO |
| # EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR |
| # CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, |
| # DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER |
| # TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR |
| # PERFORMANCE OF THIS SOFTWARE. |
| # |
| |
| TOPDIR = . |
| |
| include $(TOPDIR)/config/Makedefs |
| |
| DIRS = src fc-cache fc-list fontconfig |
| |
| all install clean:: |
| for d in $(DIRS); do (cd $$d && $(MAKE) $@); done |
| |
| # |
| # create fonts.conf file |
| # |
| all:: fonts.conf |
| |
| fonts.conf: fonts.conf.in |
| rm -f $@ |
| sh ./setfontdirs $(FC_DEFAULT_FONTS) $(X_FONT_DIR) |
| |
| clean:: |
| rm -f fonts.conf |
| |
| # |
| # installation directories |
| # |
| |
| install:: $(DESTDIR)$(CONFDIR) $(DESTDIR)$(BINDIR) |
| install:: $(DESTDIR)$(LIBDIR) $(DESTDIR)$(LIBDIR)/pkgconfig |
| |
| $(DESTDIR)$(CONFDIR): |
| mkdir -p $@ |
| |
| $(DESTDIR)$(BINDIR): |
| mkdir -p $@ |
| |
| $(DESTDIR)$(LIBDIR): |
| mkdir -p $@ |
| |
| $(DESTDIR)$(LIBDIR)/pkgconfig: |
| mkdir -p $@ |
| |
| # |
| # install config files |
| # |
| install:: $(DESTDIR)$(CONFDIR)/fonts.conf $(DESTDIR)$(CONFDIR)/fonts.dtd |
| |
| $(DESTDIR)$(CONFDIR)/fonts.conf:: fonts.conf |
| if [ -f $@ ]; then \ |
| echo "Not overwriting existing $@"; \ |
| else \ |
| $(INSTALL_DATA) fonts.conf $(DESTDIR)$(CONFDIR)/fonts.conf; \ |
| fi |
| |
| $(DESTDIR)$(CONFDIR)/fonts.dtd:: fonts.dtd |
| $(INSTALL_DATA) fonts.dtd $(DESTDIR)$(CONFDIR)/fonts.dtd |
| |
| # |
| # install fontconfig-config script |
| # |
| |
| install:: $(DESTDIR)$(BINDIR)/fontconfig-config |
| |
| $(DESTDIR)$(BINDIR)/fontconfig-config: fontconfig-config |
| $(INSTALL_SCRIPT) $< $(DESTDIR)$(BINDIR)/$< |
| |
| # |
| # install pkgconfig control file |
| # |
| install:: $(DESTDIR)$(LIBDIR)/pkgconfig/fontconfig.pc |
| |
| $(DESTDIR)$(LIBDIR)/pkgconfig/fontconfig.pc: fontconfig.pc |
| $(INSTALL_DATA) $< $(DESTDIR)$(LIBDIR)/pkgconfig/$< |