Imakefile   [plain text]


XCOMM $XFree86: xc/lib/font/Type1/module/Imakefile,v 1.7 2002/02/13 21:32:48 dawes Exp $

#define IHaveModules
#include <Server.tmpl>

INCLUDES = -I$(FONTINCSRC) -I../ -I../../include -I$(XINCLUDESRC) \
	   -I$(SERVERSRC)/include

#if BuildCID
CIDSRCS = cidchar.c afm.c
CIDOBJS = cidchar.o afm.o
#if HasUsableFileMmap
MMAPDEFINES = -DUSE_MMAP
#endif
CIDDEFINES = -DBUILDCID -DHAVE_CFM $(MMAPDEFINES)
#endif

DEFINES = -DFONTMODULE $(CIDDEFINES)

SRCS =          \
       arith.c         \
       curves.c        \
       fontfcn.c       \
       hints.c         \
       lines.c         \
       objects.c       \
       paths.c         \
       regions.c       \
       scanfont.c      \
       spaces.c        \
       t1funcs.c       \
       t1info.c        \
       t1io.c          \
       t1malloc.c      \
       t1snap.c        \
       t1stub.c        \
       token.c         \
       type1.c         \
       util.c          \
       t1unicode.c     \
       $(CIDSRCS)      \
       type1mod.c

OBJS =          \
       arith.o         \
       curves.o        \
       fontfcn.o       \
       hints.o         \
       lines.o         \
       objects.o       \
       paths.o         \
       regions.o       \
       scanfont.o      \
       spaces.o        \
       t1funcs.o       \
       t1info.o        \
       t1io.o          \
       t1malloc.o      \
       t1snap.o        \
       t1stub.o        \
       token.o         \
       type1.o         \
       util.o          \
       t1unicode.o     \
       $(CIDOBJS)      \
       type1mod.o

LinkSourceFile(arith.c,..)
LinkSourceFile(curves.c,..)
LinkSourceFile(fontfcn.c,..)
LinkSourceFile(hints.c,..)
LinkSourceFile(lines.c,..)
LinkSourceFile(objects.c,..)
LinkSourceFile(paths.c,..)
LinkSourceFile(regions.c,..)
LinkSourceFile(scanfont.c,..)
LinkSourceFile(spaces.c,..)
LinkSourceFile(t1funcs.c,..)
LinkSourceFile(t1info.c,..)
LinkSourceFile(t1io.c,..)
LinkSourceFile(t1malloc.c,..)
LinkSourceFile(t1snap.c,..)
LinkSourceFile(t1stub.c,..)
LinkSourceFile(t1unicode.c,..)
LinkSourceFile(token.c,..)
LinkSourceFile(type1.c,..)
LinkSourceFile(util.c,..)
#if BuildCID
LinkSourceFile(afm.c,..)
LinkSourceFile(cidchar.c,..)
#endif

ModuleObjectRule()
LibraryModuleTarget(type1,$(OBJS))
InstallLibraryModule(type1,$(MODULEDIR),fonts)

DependTarget()

InstallDriverSDKLibraryModule(type1,$(DRIVERSDKMODULEDIR),fonts)