Update fontconfig and libxml2 to get them working with in-tree build

process
This commit is contained in:
Keith Packard 2002-02-15 00:49:44 +00:00
parent 82e6d72059
commit 3be03bed39
3 changed files with 12 additions and 68 deletions

View File

@ -1,13 +1,7 @@
#include "../../libxml2/config.h" INCLUDES=$(FREETYPE2INCLUDES) $(LIBXML2INCLUDES) -I..
#if HAVE_ZLIB_H
ZLIB=-lz
#endif
INCLUDES=-I../../freetype2 -I/usr/include/libxml2 -I.. LOCAL_LIBRARIES=FontconfigClientLibs
FREETYPE2REQLIB = ../../freetype2/libfreetype.a DEPLIBS=FontconfigDepLibs
XML2REQLIB=../../libxml2/.libs/libxml2.a $(ZLIB) -lm
LOCAL_LIBRARIES=-L../src -lfontconfig $(FREETYPE2REQLIB) $(XML2REQLIB)
SRCS=fc-cache.c SRCS=fc-cache.c
OBJS=fc-cache.o OBJS=fc-cache.o

View File

@ -1,14 +1,7 @@
#include "../../libxml2/config.h" INCLUDES=$(FREETYPE2INCLUDES) $(LIBXML2INCLUDES) -I..
#if HAVE_ZLIB_H
ZLIB=-lz
#endif
INCLUDES=-I../../freetype2 -I/usr/include/libxml2 -I.. LOCAL_LIBRARIES=FontconfigClientLibs
FREETYPE2REQLIB = ../../freetype2/libfreetype.a DEPLIBS=FontconfigDepLibs
XML2REQLIB=../../libxml2/.libs/libxml2.a $(ZLIB) -lm
LOCAL_LIBRARIES=-L../src -lfontconfig $(FREETYPE2REQLIB) $(XML2REQLIB)
DEPLIBS=../src/libfontconfig.a
SRCS=fc-list.c SRCS=fc-list.c
OBJS=fc-list.o OBJS=fc-list.o

View File

@ -1,26 +1,6 @@
#include "../../libxml2/config.h" #ifdef UseInstalled
#if HAVE_ZLIB_H /* building outside the tree, use private defines */
ZLIB=-lz #include "../local.def"
#endif
#if 0
#define SharedLibFontconfig YES
#endif
#ifndef SharedLibFontconfig
#define SharedLibFontconfig NO
#endif
#ifndef NormalLibFontconfig
#define NormalLibFontconfig (!SharedLibFontConfig | ForceNormalLib)
#endif
#ifndef DebugLibFontconfig
#define DebugLibFontconfig NO
#endif
#ifndef ProfileLibFontconfig
#define ProfileLibFontconfig NO
#endif #endif
#define LibHeaders NO #define LibHeaders NO
@ -29,15 +9,6 @@ FONTCONFIGSRC=.
FALLBACK_FONTS=$(FONTDIR)/Type1 FALLBACK_FONTS=$(FONTDIR)/Type1
#if SharedLibFontconfig
#ifndef SharedFontconfigRev
#define SharedFontconfigRev 1.0
#endif
SharedLibReferences(FONTCONFIG,Fontconfig,$(FONTCONFIGSRC),SOXLIBREV,SharedFontconfigRev)
#else
ProjectUnsharedLibReferences(FONTCONFIG,Fontconfig,$(FONTCONFIGSRC),BuildLibDir)
#endif
#define DoNormalLib NormalLibFontconfig #define DoNormalLib NormalLibFontconfig
#define DoSharedLib SharedLibFontconfig #define DoSharedLib SharedLibFontconfig
#define DoExtraLib SharedLibFontconfig #define DoExtraLib SharedLibFontconfig
@ -50,18 +21,11 @@ SOFONTCONFIGREV=1.0
#include <Threads.tmpl> #include <Threads.tmpl>
#if SharedLibFontconfig INCLUDES=$(FREETYPE2INCLUDES) $(LIBXML2INCLUDES) -I..
INCLUDES=-I/usr/local/include/freetype2 -I/usr/include/libxml2 -I..
FREETYPE2REQLIB = -L/usr/local/lib -lfreetype
XML2REQLIB=-lxml2
#else
INCLUDES=-I../../freetype2 -I../../libxml2/include -I..
FREETYPE2REQLIB = ../../freetype2/libfreetype.a
XML2REQLIB=../../libxml2/.libs/libxml2.a $(ZLIB) -lm
#endif
DEFINES=-DFC_FALLBACK_FONTS='"$(FALLBACK_FONTS)"' DEFINES=-DFC_FALLBACK_FONTS='"$(FALLBACK_FONTS)"'
REQUIREDLIBS=$(LDPRELIBS) $(FREETYPE2REQLIB) $(XML2REQLIB) REQUIREDLIBS=$(LDPRELIBS) $(FREETYPE2LIB) $(LIBXML2LIB)
SRCS=fcblanks.c fccache.c fccfg.c fccharset.c fcdbg.c fcdefault.c fcdir.c \ SRCS=fcblanks.c fccache.c fccfg.c fccharset.c fcdbg.c fcdefault.c fcdir.c \
fcfreetype.c fcfs.c fcinit.c fclist.c fcmatch.c fcmatrix.c fcname.c \ fcfreetype.c fcfs.c fcinit.c fclist.c fcmatch.c fcmatrix.c fcname.c \
@ -71,13 +35,6 @@ OBJS=fcblanks.o fccache.o fccfg.o fccharset.o fcdbg.o fcdefault.o fcdir.o \
fcfreetype.o fcfs.o fcinit.o fclist.o fcmatch.o fcmatrix.o fcname.o \ fcfreetype.o fcfs.o fcinit.o fclist.o fcmatch.o fcmatrix.o fcname.o \
fcpat.o fcstr.o fcxml.o fcpat.o fcstr.o fcxml.o
#define LibInstallBuild YES
#undef LinkBuildLibrary
#define LinkBuildLibrary(lib) MakeDir($(BUILDLIBDIR)) @@\
RemoveFile($(BUILDLIBDIR)/lib) @@\
cd $(BUILDLIBDIR) && $(LN) $(BUILDLIBTOP)/$(CURRENT_DIR)/lib .
#include <Library.tmpl> #include <Library.tmpl>
#if DoSharedLib && SharedDataSeparation #if DoSharedLib && SharedDataSeparation