2 /* building outside the tree, use private defines */
3 #include "../local.def"
10 FC_DEFAULT_FONTS=$(FONTDIR)/Type1
12 #define DoNormalLib NormalLibFontconfig
13 #define DoSharedLib SharedLibFontconfig
14 #define DoExtraLib SharedLibFontconfig
15 #define DoDebugLib DebugLibFontconfig
16 #define DoProfileLib ProfileLibFontconfig
17 #define HasSharedData YES
18 #define LibName fontconfig
20 #define SoRev SOFONTCONFIGREV
22 #include <Threads.tmpl>
24 INCLUDES=$(FREETYPE2INCLUDES) $(LIBXML2INCLUDES) -I..
26 DEFINES=-DFC_DEFAULT_FONTS='"$(FC_DEFAULT_FONTS)"' -DHAVE_EXPAT
29 REQUIREDLIBS=$(LDPRELIBS) $(FREETYPE2LIB) $(EXPATLIB)
31 SRCS=fcatomic.c fcblanks.c fccache.c fccfg.c fccharset.c fcdbg.c \
32 fcdefault.c fcdir.c fcfreetype.c fcfs.c fcinit.c fclist.c fcmatch.c \
33 fcmatrix.c fcname.c fcpat.c fcstr.c fcxml.c
35 OBJS=fcatomic.o fcblanks.o fccache.o fccfg.o fccharset.o fcdbg.o \
36 fcdefault.o fcdir.o fcfreetype.o fcfs.o fcinit.o fclist.o fcmatch.o \
37 fcmatrix.o fcname.o fcpat.o fcstr.o fcxml.o
39 #include <Library.tmpl>
41 #if DoSharedLib && SharedDataSeparation
42 SpecialCObjectRule(sharedlib,NullParameter,$(SHLIBDEF))
45 MANSUFFIX = $(LIBMANSUFFIX)
46 InstallManPage(fontconfig,$(LIBMANDIR))