Update fontconfig and libxml2 to get them working with in-tree build
process
This commit is contained in:
parent
82e6d72059
commit
3be03bed39
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue