gecko/gfx/thebes/public/Makefile.in
Oleg Romashin f60c5c61e0 Removed old embedding API
Removed old GLITZ stuff
2008-08-15 09:31:55 +03:00

114 lines
2.0 KiB
Makefile

DEPTH = ../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
MODULE = thebes
REQUIRES = cairo \
unicharutil \
$(NULL)
EXPORTS = gfxASurface.h \
gfxAlphaRecovery.h \
gfxColor.h \
gfxContext.h \
gfxFont.h \
gfxFontUtils.h \
gfxImageSurface.h \
gfxMatrix.h \
gfxPath.h \
gfxPattern.h \
gfxPlatform.h \
gfxPoint.h \
gfxRect.h \
gfxSkipChars.h \
gfxTypes.h \
gfxTextRunCache.h \
gfxTextRunWordCache.h \
gfxUtils.h \
$(NULL)
EXPORTS += gfxFontTest.h
ifdef MOZ_ENABLE_GLITZ
REQUIRES += glitz
EXPORTS += gfxGlitzSurface.h
endif
ifeq ($(MOZ_WIDGET_TOOLKIT),windows)
EXPORTS += gfxWindowsFonts.h \
gfxWindowsPlatform.h \
gfxWindowsSurface.h \
gfxWindowsNativeDrawing.h \
$(NULL)
EXPORTS += gfxPDFSurface.h
ifdef MOZ_ENABLE_GLITZ
REQUIRES += glitzwgl
endif
endif
ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
ifdef MOZ_X11
EXPORTS += gfxXlibSurface.h
endif
ifdef MOZ_PANGO
EXPORTS += gfxPangoFonts.h
else
EXPORTS += gfxFT2Fonts.h
endif
ifdef MOZ_DFB
EXPORTS += gfxDirectFBSurface.h
endif
EXPORTS += gfxPlatformGtk.h gfxGdkNativeRenderer.h
EXPORTS += gfxPDFSurface.h gfxPSSurface.h
ifdef MOZ_ENABLE_GLITZ
REQUIRES += glitzglx
endif
endif
ifeq ($(MOZ_WIDGET_TOOLKIT),qt)
EXPORTS += gfxQtPlatform.h gfxQPainterSurface.h
EXPORTS += gfxXlibSurface.h gfxQtNativeRenderer.h
EXPORTS += gfxQtFonts.h
endif
ifeq ($(MOZ_WIDGET_TOOLKIT),os2)
EXPORTS += gfxOS2Surface.h \
gfxOS2Platform.h \
gfxOS2Fonts.h \
$(NULL)
EXPORTS += gfxPDFSurface.h
endif
ifeq ($(MOZ_WIDGET_TOOLKIT),beos)
EXPORTS += gfxBeOSSurface.h gfxBeOSPlatform.h
EXPORTS += gfxPangoFonts.h
EXPORTS += gfxPDFSurface.h
endif
ifneq (,$(filter $(MOZ_WIDGET_TOOLKIT),mac cocoa))
EXPORTS += gfxPlatformMac.h \
gfxQuartzSurface.h \
gfxQuartzImageSurface.h \
gfxQuartzPDFSurface.h \
gfxAtsuiFonts.h \
gfxQuartzNativeDrawing.h \
$(NULL)
ifdef MOZ_ENABLE_GLITZ
REQUIRES += glitzagl
endif
endif
include $(topsrcdir)/config/rules.mk