XCOMM $XFree86: xc/lib/freetype2/Imakefile,v 1.20 2003/12/11 21:07:41 dawes Exp $
FREETYPETOP = $(TOP)/extras/freetype2
FREETYPESRC = $(FREETYPETOP)/src
FREETYPEINC = $(FREETYPETOP)/include/freetype
DARWINDEFINES = -DTARGET_API_MAC_CARBON=TRUE
REQUIREDLIBS = -framework CoreServices -framework ApplicationServices
DARWINDEFINES = -DDARWIN_NO_CARBON
DEFINES = $(DARWINDEFINES) Freetype2BuildDefines -DXFREE86_FT2
INCLUDES = -I.\
-I$(FREETYPESRC)\
-I$(FREETYPESRC)/base\
-I$(FREETYPESRC)/autohint\
-I$(FREETYPESRC)/bdf\
-I$(FREETYPESRC)/cff\
-I$(FREETYPESRC)/cid\
-I$(FREETYPESRC)/gzip\
-I$(FREETYPESRC)/pcf\
-I$(FREETYPESRC)/pfr\
-I$(FREETYPESRC)/psaux\
-I$(FREETYPESRC)/pshinter\
-I$(FREETYPESRC)/psnames\
-I$(FREETYPESRC)/raster\
-I$(FREETYPESRC)/sfnt\
-I$(FREETYPESRC)/smooth\
-I$(FREETYPESRC)/truetype\
-I$(FREETYPESRC)/type1\
-I$(FREETYPESRC)/type42\
-I$(FREETYPESRC)/winfonts\
$(FREETYPE2INCLUDES)\
-I$(XBUILDINCDIR)
SUBDIRS=freetype
HEADERS=ft2build.h
SRCS_BASE = ftapi.c \
ftbase.c \
ftbbox.c \
ftbdf.c \
ftdebug.c \
ftglyph.c \
ftinit.c \
ftmm.c \
ftpfr.c \
ftstroker.c \
ftsynth.c \
ftsystem.c \
fttype1.c \
ftwinfnt.c \
ftxf86.c
OBJS_BASE = ftapi.o \
ftbase.o \
ftbbox.o \
ftbdf.o \
ftdebug.o \
ftglyph.o \
ftinit.o \
ftmm.o \
ftpfr.o \
ftstroker.o \
ftsynth.o \
ftsystem.o \
fttype1.o \
ftwinfnt.o \
ftxf86.o
SRCS_MACBASE = ftmac.c
OBJS_MACBASE = ftmac.o
SRCS_AUTOHINT = autohint.c
OBJS_AUTOHINT = autohint.o
SRCS_BDF = bdf.c
OBJS_BDF = bdf.o
SRCS_CFF = cff.c
OBJS_CFF = cff.o
SRCS_CID = type1cid.c
OBJS_CID = type1cid.o
SRCS_GZIP = ftgzip.c
OBJS_GZIP = ftgzip.o
SRCS_PCF = pcf.c
OBJS_PCF = pcf.o
SRCS_PFR = pfr.c
OBJS_PFR = pfr.o
SRCS_PSAUX = psaux.c
OBJS_PSAUX = psaux.o
SRCS_PSHINTER = pshinter.c
OBJS_PSHINTER = pshinter.o
SRCS_PSNAMES = psnames.c
OBJS_PSNAMES = psnames.o
SRCS_RASTER = raster.c
OBJS_RASTER = raster.o
SRCS_SFNT = sfnt.c
OBJS_SFNT = sfnt.o
SRCS_SMOOTH = smooth.c
OBJS_SMOOTH = smooth.o
SRCS_TRUETYPE = truetype.c
OBJS_TRUETYPE = truetype.o
SRCS_TYPE1 = type1.c
OBJS_TYPE1 = type1.o
SRCS_TYPE42 = type42.c
OBJS_TYPE42 = type42.o
SRCS_WINFONTS = winfnt.c
OBJS_WINFONTS = winfnt.o
SRCS = $(SRCS_BASE)\
$(SRCS_MACBASE)\
$(SRCS_AUTOHINT)\
$(SRCS_BDF)\
$(SRCS_CFF)\
$(SRCS_CID)\
$(SRCS_GZIP)\
$(SRCS_PCF)\
$(SRCS_PFR)\
$(SRCS_PSAUX)\
$(SRCS_PSHINTER)\
$(SRCS_PSNAMES)\
$(SRCS_RASTER)\
$(SRCS_SFNT)\
$(SRCS_SMOOTH)\
$(SRCS_TRUETYPE)\
$(SRCS_TYPE1)\
$(SRCS_TYPE42)\
$(SRCS_WINFONTS)
OBJS = $(OBJS_BASE)\
$(OBJS_MACBASE)\
$(OBJS_AUTOHINT)\
$(OBJS_BDF)\
$(OBJS_CFF)\
$(OBJS_CID)\
$(OBJS_GZIP)\
$(OBJS_PCF)\
$(OBJS_PFR)\
$(OBJS_PSAUX)\
$(OBJS_PSHINTER)\
$(OBJS_PSNAMES)\
$(OBJS_RASTER)\
$(OBJS_SFNT)\
$(OBJS_SMOOTH)\
$(OBJS_TRUETYPE)\
$(OBJS_TYPE1)\
$(OBJS_TYPE42)\
$(OBJS_WINFONTS)
SpecialCObjectRule(sharedlib,NullParameter,$(SHLIBDEF))
MANSUFFIX = $(LIBMANSUFFIX)
InstallManPage(Freetype,$(LIBMANDIR))
BuildIncludes($(HEADERS),.,.)
InstallMultipleFlags($(HEADERS),$(INCDIR),$(INSTINCFLAGS))
/* There might be an ft2build.h file in the wrong place. If so, remove it. */
install::
@if [ -f $(DESTDIR)$(INCDIR)/freetype2/ft2build.h ]; then \
(set -x; $(RM) -f $(DESTDIR)$(INCDIR)/freetype2/ft2build.h) \
fi
LinkFile(ft2build.h,$(FREETYPETOP)/builds/unix/ft2unix.h)
LinkSourceFile(ftapi.c,$(FREETYPESRC)/base)
LinkSourceFile(ftbase.c,$(FREETYPESRC)/base)
LinkSourceFile(ftbdf.c,$(FREETYPESRC)/base)
LinkSourceFile(ftbbox.c,$(FREETYPESRC)/base)
LinkSourceFile(ftdebug.c,$(FREETYPESRC)/base)
LinkSourceFile(ftglyph.c,$(FREETYPESRC)/base)
LinkSourceFile(ftinit.c,$(FREETYPESRC)/base)
LinkSourceFile(ftmm.c,$(FREETYPESRC)/base)
LinkSourceFile(ftpfr.c,$(FREETYPESRC)/base)
LinkSourceFile(ftstroker.c,$(FREETYPESRC)/base)
LinkSourceFile(ftsynth.c,$(FREETYPESRC)/base)
LinkSourceFile(ftsystem.c,$(FREETYPESRC)/base)
LinkSourceFile(fttype1.c,$(FREETYPESRC)/base)
LinkSourceFile(ftwinfnt.c,$(FREETYPESRC)/base)
LinkSourceFile(ftxf86.c,$(FREETYPESRC)/base)
LinkSourceFile(ftmac.c,$(FREETYPESRC)/base)
LinkSourceFile(autohint.c,$(FREETYPESRC)/autohint)
LinkSourceFile(bdf.c,$(FREETYPESRC)/bdf)
LinkSourceFile(cff.c,$(FREETYPESRC)/cff)
LinkSourceFile(ftgzip.c,$(FREETYPESRC)/gzip)
LinkSourceFile(type1cid.c,$(FREETYPESRC)/cid)
LinkSourceFile(pcf.c,$(FREETYPESRC)/pcf)
LinkSourceFile(pfr.c,$(FREETYPESRC)/pfr)
LinkSourceFile(psaux.c,$(FREETYPESRC)/psaux)
LinkSourceFile(pshinter.c,$(FREETYPESRC)/pshinter)
LinkSourceFile(psnames.c,$(FREETYPESRC)/psnames)
LinkSourceFile(raster.c,$(FREETYPESRC)/raster)
LinkSourceFile(sfnt.c,$(FREETYPESRC)/sfnt)
LinkSourceFile(smooth.c,$(FREETYPESRC)/smooth)
LinkSourceFile(truetype.c,$(FREETYPESRC)/truetype)
LinkSourceFile(type1.c,$(FREETYPESRC)/type1)
LinkSourceFile(type42.c,$(FREETYPESRC)/type42)
LinkSourceFile(winfnt.c,$(FREETYPESRC)/winfonts)
DependTarget()
DependSubdirs($(SUBDIRS))