| # |
| # $XFree86: xc/lib/fontconfig/src/Makefile.in,v 1.3 2002/05/22 04:12:35 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 |
| |
| LIBS=@LIBS@ |
| |
| SRCS=fcatomic.c \ |
| fcblanks.c \ |
| fccache.c \ |
| fccfg.c \ |
| fccharset.c \ |
| fcdbg.c \ |
| fcdefault.c \ |
| fcdir.c \ |
| fcfreetype.c \ |
| fcfs.c \ |
| fcinit.c \ |
| fclang.c \ |
| fclist.c \ |
| fcmatch.c \ |
| fcmatrix.c \ |
| fcname.c \ |
| fcpat.c \ |
| fcstr.c \ |
| fcxml.c |
| |
| OBJS=fcatomic.@OBJEXT@ \ |
| fcblanks.@OBJEXT@ \ |
| fccache.@OBJEXT@ \ |
| fccfg.@OBJEXT@ \ |
| fccharset.@OBJEXT@ \ |
| fcdbg.@OBJEXT@ \ |
| fcdefault.@OBJEXT@ \ |
| fcdir.@OBJEXT@ \ |
| fcfreetype.@OBJEXT@ \ |
| fcfs.@OBJEXT@ \ |
| fcinit.@OBJEXT@ \ |
| fclang.@OBJEXT@ \ |
| fclist.@OBJEXT@ \ |
| fcmatch.@OBJEXT@ \ |
| fcmatrix.@OBJEXT@ \ |
| fcname.@OBJEXT@ \ |
| fcpat.@OBJEXT@ \ |
| fcstr.@OBJEXT@ \ |
| fcxml.@OBJEXT@ |
| |
| .c.@OBJEXT@: |
| $(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) -c $< -o $@ |
| |
| all:: $(LIBFILE) $(LIBMAJOR) $(LIBBASE) |
| |
| # |
| # build the library and the various version links |
| # |
| $(LIBFILE): $(OBJS) |
| rm -f $@ |
| $(MKSHLIB) $(OBJS) $(LIBS) |
| |
| $(LIBMAJOR): $(LIBFILE) |
| rm -f $@ |
| $(LN_S) $(LIBFILE) $(LIBMAJOR) |
| |
| $(LIBBASE): $(LIBMAJOR) |
| rm -f $@ |
| $(LN_S) $(LIBMAJOR) $(LIBBASE) |
| |
| $(OBJS): fcint.h $(HEADERS) |
| |
| # |
| # install directories |
| # |
| install:: $(DESTDIR)$(LIBDIR) |
| |
| $(DESTDIR)$(LIBDIR): |
| mkdir -p $@ |
| |
| # |
| # install library |
| # |
| |
| install:: $(DESTDIR)$(LIBDIR)/$(LIB) $(DESTDIR)$(LIBDIR)/$(LIBMAJOR) |
| install:: $(DESTDIR)$(LIBDIR)/$(LIBBASE) |
| |
| $(DESTDIR)$(LIBDIR)/$(LIBFILE): $(LIBFILE) |
| $(INSTALL_PROGRAM) $< $(DESTDIR)$(LIBDIR)/$< |
| |
| $(DESTDIR)$(LIBDIR)/$(LIBMAJOR): $(DESTDIR)$(LIBDIR)/$(LIBFILE) |
| rm -f $(DESTDIR)$(LIBDIR)/$(LIBMAJOR) |
| $(LN_S) $(LIBFILE) $(DESTDIR)$(LIBDIR)/$(LIBMAJOR) |
| |
| $(DESTDIR)$(LIBDIR)/$(LIBBASE): $(DESTDIR)$(LIBDIR)/$(LIBMAJOR) |
| rm -f $(DESTDIR)$(LIBDIR)/$(LIBBASE) |
| $(LN_S) $(LIBMAJOR) $(DESTDIR)$(LIBDIR)/$(LIBBASE) |
| |
| clean:: |
| rm -f $(LIBFILE) $(LIBMAJOR) $(LIBBASE) $(OBJS) |