diff options
Diffstat (limited to 'nx-X11/lib/freetype2')
-rw-r--r-- | nx-X11/lib/freetype2/Imakefile | 263 | ||||
-rw-r--r-- | nx-X11/lib/freetype2/freetype-def.cpp | 211 | ||||
-rw-r--r-- | nx-X11/lib/freetype2/freetype/Imakefile | 90 | ||||
-rw-r--r-- | nx-X11/lib/freetype2/freetype/cache/Imakefile | 25 | ||||
-rw-r--r-- | nx-X11/lib/freetype2/freetype/config/Imakefile | 52 | ||||
-rw-r--r-- | nx-X11/lib/freetype2/freetype/internal/Imakefile | 52 | ||||
-rw-r--r-- | nx-X11/lib/freetype2/freetype/internal/services/Imakefile | 31 |
7 files changed, 724 insertions, 0 deletions
diff --git a/nx-X11/lib/freetype2/Imakefile b/nx-X11/lib/freetype2/Imakefile new file mode 100644 index 000000000..eed70ad23 --- /dev/null +++ b/nx-X11/lib/freetype2/Imakefile @@ -0,0 +1,263 @@ +XCOMM $XdotOrg: xc/lib/freetype2/Imakefile,v 1.4 2004/05/05 17:24:41 eich Exp $ +XCOMM $XFree86: xc/lib/freetype2/Imakefile,v 1.19 2003/11/21 02:33:22 dawes Exp $ + +#define IHaveSubdirs +#define PassCDebugFlags +#define NoLibSubdirs + +#define DoNormalLib NormalLibFreetype2 +#define DoSharedLib SharedLibFreetype2 +#define DoExtraLib SharedLibFreetype2 +#define DoDebugLib DebugLibFreetype2 +#define DoProfileLib ProfileLibFreetype2 +#define HasSharedData YES +#define LibName freetype +#define SoRev SOFREETYPE2REV +#ifdef SharedLibtoolFreetype2Rev +#define SharedLibtoolRev SharedLibtoolFreetype2Rev +#endif +#define LibHeaders NO + +#include <Threads.tmpl> + +FREETYPETOP = $(TOP)/extras/freetype2 +FREETYPESRC = $(FREETYPETOP)/src + + +#ifdef DarwinArchitecture +# if DarwinQuartzSupport +DARWINDEFINES = -DTARGET_API_MAC_CARBON=TRUE +REQUIREDLIBS = -framework CoreServices -framework ApplicationServices +# else +DARWINDEFINES = -DDARWIN_NO_CARBON +# endif +#endif + +DEFINES = $(DARWINDEFINES) Freetype2BuildDefines -DXFREE86_FT2 + +INCLUDES = -I -I.\ + -I$(FREETYPESRC)\ + -I$(FREETYPESRC)/base\ + -I$(FREETYPESRC)/autofit \ + -I$(FREETYPESRC)/autohint\ + -I$(FREETYPESRC)/bdf\ + -I$(FREETYPESRC)/cff\ + -I$(FREETYPESRC)/cid\ + -I$(FREETYPESRC)/gzip\ + -I$(FREETYPESRC)/lzw \ + -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 \ + ftstroke.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 \ + ftstroke.o \ + ftsynth.o \ + ftsystem.o \ + fttype1.o \ + ftwinfnt.o \ + ftxf86.o + +SRCS_AUTOFIT = autofit.c +OBJS_AUTOFIT = autofit.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_LZW = ftlzw.c +OBJS_LZW = ftlzw.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_AUTOFIT) \ + $(SRCS_AUTOHINT)\ + $(SRCS_BDF)\ + $(SRCS_CFF)\ + $(SRCS_CID)\ + $(SRCS_GZIP)\ + $(SRCS_LZW)\ + $(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_AUTOFIT) \ + $(OBJS_AUTOHINT)\ + $(OBJS_BDF)\ + $(OBJS_CFF)\ + $(OBJS_CID)\ + $(OBJS_GZIP)\ + $(OBJS_LZW)\ + $(OBJS_PCF)\ + $(OBJS_PFR)\ + $(OBJS_PSAUX)\ + $(OBJS_PSHINTER)\ + $(OBJS_PSNAMES)\ + $(OBJS_RASTER)\ + $(OBJS_SFNT)\ + $(OBJS_SMOOTH)\ + $(OBJS_TRUETYPE)\ + $(OBJS_TYPE1)\ + $(OBJS_TYPE42)\ + $(OBJS_WINFONTS) + + +#include <Library.tmpl> + +#if DoSharedLib && SharedDataSeparation +SpecialCObjectRule(sharedlib,NullParameter,$(SHLIBDEF)) +#endif + +#if 0 +MANSUFFIX = $(LIBMANSUFFIX) +InstallManPage(Freetype,$(LIBMANDIR)) +#endif + +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(ftstroke.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) + +#if defined(DarwinArchitecture) && DarwinQuartzSupport +LinkSourceFile(ftmac.c,$(FREETYPESRC)/base) +#endif + +LinkSourceFile(autofit.c,$(FREETYPESRC)/autofit) +LinkSourceFile(autohint.c,$(FREETYPESRC)/autohint) +LinkSourceFile(bdf.c,$(FREETYPESRC)/bdf) +LinkSourceFile(cff.c,$(FREETYPESRC)/cff) +LinkSourceFile(ftgzip.c,$(FREETYPESRC)/gzip) +LinkSourceFile(ftlzw.c,$(FREETYPESRC)/lzw) +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)) diff --git a/nx-X11/lib/freetype2/freetype-def.cpp b/nx-X11/lib/freetype2/freetype-def.cpp new file mode 100644 index 000000000..bfb1613ec --- /dev/null +++ b/nx-X11/lib/freetype2/freetype-def.cpp @@ -0,0 +1,211 @@ +LIBRARY libfreetype +VERSION LIBRARY_VERSION + +EXPORTS +ah_arctan +autohint_module_class +;autohinter_interface +cff_driver_class +;FT_Access_Frame +#ifndef __UNIXOS2__ +FT_Add64 +#endif +FT_Add_Module +FT_Alloc +FT_Attach_File +FT_Attach_Stream +#ifndef __UNIXOS2__ +FT_Create_Extensions +FT_Destroy_Extensions +FT_Div64by32 +#endif +FT_DivFix +#ifndef __UNIXOS2__ +FT_Done_Extensions +#endif +FT_Done_Face +FT_Done_GlyphSlot +FT_Done_Library +FT_Done_Size +#ifndef __UNIXOS2__ +FT_Done_Stream +FT_Extract_Frame +FT_Forget_Frame +#endif +FT_Free +#ifndef __UNIXOS2__ +FT_Get_Char +#endif +FT_Get_Char_Index +#ifndef __UNIXOS2__ +FT_Get_Extension +#endif +FT_Get_Glyph_Name +FT_Get_Kerning +#ifndef __UNIXOS2__ +FT_Get_Long +FT_Get_LongLE +#endif +FT_Get_Module +FT_Get_Module_Interface +#ifndef __UNIXOS2__ +FT_Get_Offset +#endif +FT_Get_Renderer +FT_Get_Sfnt_Name +FT_Get_Sfnt_Name_Count +FT_Get_Sfnt_Table +#ifndef __UNIXOS2__ +FT_Get_Short +FT_Get_ShortLE +#endif +FT_GlyphLoader_Add +#ifndef __UNIXOS2__ +FT_GlyphLoader_Check_Points +FT_GlyphLoader_Check_Subglyphs +FT_GlyphLoader_Copy_Points +FT_GlyphLoader_Create_Extra +#endif +FT_GlyphLoader_Done +FT_GlyphLoader_New +FT_GlyphLoader_Prepare +FT_GlyphLoader_Reset +FT_GlyphLoader_Rewind +#ifndef __UNIXOS2__ +FT_Init_Extensions +#endif +FT_List_Add +FT_List_Finalize +FT_List_Find +FT_List_Insert +FT_List_Iterate +FT_List_Remove +FT_List_Up +FT_Load_Char +FT_Load_Glyph +FT_Lookup_Renderer +FT_MulDiv +FT_MulFix +#ifndef __UNIXOS2__ +FT_MulTo64 +#endif +FT_New_Face +FT_New_GlyphSlot +FT_New_Library +FT_New_Memory_Face +#ifndef __UNIXOS2__ +FT_New_Memory_Stream +#endif +FT_New_Size +FT_Open_Face +FT_Outline_Copy +FT_Outline_Decompose +FT_Outline_Done +FT_Outline_Done_Internal +FT_Outline_Get_Bitmap +FT_Outline_Get_CBox +FT_Outline_New +FT_Outline_New_Internal +FT_Outline_Render +FT_Outline_Reverse +FT_Outline_Transform +FT_Outline_Translate +#ifndef __UNIXOS2__ +FT_Read_Char +FT_Read_Fields +FT_Read_Long +FT_Read_LongLE +FT_Read_Offset +FT_Read_Short +FT_Read_ShortLE +FT_Read_Stream +FT_Read_Stream_At +#endif +FT_Realloc +#ifndef __UNIXOS2__ +FT_Register_Extension +FT_Release_Frame +#endif +FT_Remove_Module +FT_Render_Glyph +FT_Render_Glyph_Internal +#ifndef __UNIXOS2__ +FT_Seek_Stream +#endif +FT_Select_Charmap +FT_Set_Char_Size +FT_Set_Charmap +FT_Set_Debug_Hook +FT_Set_Pixel_Sizes +FT_Set_Renderer +FT_Set_Transform +#ifndef __UNIXOS2__ +FT_Skip_Stream +FT_Sqrt64 +#endif +FT_SqrtFixed +FT_Stream_Pos +FT_Vector_Transform +FT_Outline_Get_BBox +FT_Done_Glyph +FT_Get_Glyph +FT_Glyph_Copy +FT_Glyph_Get_CBox +FT_Glyph_To_Bitmap +FT_Glyph_Transform +FT_Matrix_Invert +FT_Matrix_Multiply +ft_bitmap_glyph_class +ft_outline_glyph_class +FT_Add_Default_Modules +FT_Done_FreeType +FT_Init_FreeType +FT_Get_Multi_Master +FT_Set_MM_Blend_Coordinates +FT_Set_MM_Design_Coordinates +FT_Done_Memory +FT_New_Memory +#ifndef __UNIXOS2__ +FT_New_Stream +_cygwin_dll_entry@12 +_cygwin_noncygwin_dll_entry@12 +dll_main@12 +#endif +ps_table_funcs +psaux_module_class +t1_builder_funcs +t1_decoder_funcs +#ifndef __UNIXOS2__ +t1_parser_funcs +#endif +psnames_module_class +ft_raster1_renderer_class +ft_raster5_renderer_class +ft_standard_raster +sbit_metrics_fields +sfnt_module_class +ft_grays_raster +ft_smooth_renderer_class +#ifndef __UNIXOS2__ +TT_New_Context +TT_RunIns +tt_default_graphics_state +#endif +tt_driver_class +t1_driver_class +t1cid_driver_class +winfnt_driver_class +#ifdef __UNIXOS2__ +FT_Get_First_Char +FT_Get_Next_Char +FT_Get_PS_Font_Info +FT_Has_PS_Glyph_Names +FT_Get_Name_Index +FT_Get_BDF_Property +FT_Activate_Size +FT_Get_X11_Font_Format +FT_Get_BDF_Charset_ID +FT_Get_Postscript_Name +#endif + +/* $XFree86: xc/lib/freetype2/freetype-def.cpp,v 1.6 2003/11/06 03:25:41 dawes Exp $ */ diff --git a/nx-X11/lib/freetype2/freetype/Imakefile b/nx-X11/lib/freetype2/freetype/Imakefile new file mode 100644 index 000000000..246603fda --- /dev/null +++ b/nx-X11/lib/freetype2/freetype/Imakefile @@ -0,0 +1,90 @@ +XCOMM $XFree86: xc/lib/freetype2/freetype/Imakefile,v 1.9 2003/05/29 03:05:09 dawes Exp $ + +#define IHaveSubdirs +#define PassCDebugFlags + +SUBDIRS=config cache internal + +FREETYPETOP = $(TOP)/extras/freetype2 +FREETYPESRC = $(FREETYPETOP)/src +FREETYPEINC = $(FREETYPETOP)/include/freetype + +HEADERS= \ + freetype.h \ + ftbbox.h \ + ftbdf.h \ + ftcache.h \ + ftchapters.h \ + fterrdef.h \ + fterrors.h \ + ftglyph.h \ + ftgzip.h \ + ftimage.h \ + ftincrem.h \ + ftlist.h \ + ftmac.h \ + ftmm.h \ + ftmoderr.h \ + ftmodapi.h \ + ftoutln.h \ + ftpfr.h \ + ftrender.h \ + ftsizes.h \ + ftsnames.h \ + ftstroke.h \ + ftsynth.h \ + ftsysio.h \ + ftsysmem.h \ + ftsystem.h \ + fttrigon.h \ + fttypes.h \ + ftwinfnt.h \ + ftxf86.h \ + t1tables.h \ + ftlzw.h \ + ttnameid.h \ + tttables.h \ + tttags.h \ + ttunpat.h + +BuildIncludes($(HEADERS),freetype2/freetype,../..) +InstallMultipleFlags($(HEADERS),$(INCDIR)/freetype2/freetype,$(INSTINCFLAGS)) + +LinkSourceFile(freetype.h,$(FREETYPEINC)) +LinkSourceFile(ftbbox.h,$(FREETYPEINC)) +LinkSourceFile(ftbdf.h,$(FREETYPEINC)) +LinkSourceFile(ftcache.h,$(FREETYPEINC)) +LinkSourceFile(ftchapters.h,$(FREETYPEINC)) +LinkSourceFile(fterrdef.h,$(FREETYPEINC)) +LinkSourceFile(fterrors.h,$(FREETYPEINC)) +LinkSourceFile(ftglyph.h,$(FREETYPEINC)) +LinkSourceFile(ftgzip.h,$(FREETYPEINC)) +LinkSourceFile(ftimage.h,$(FREETYPEINC)) +LinkSourceFile(ftincrem.h,$(FREETYPEINC)) +LinkSourceFile(ftlist.h,$(FREETYPEINC)) +LinkSourceFile(ftmac.h,$(FREETYPEINC)) +LinkSourceFile(ftmm.h,$(FREETYPEINC)) +LinkSourceFile(ftmoderr.h,$(FREETYPEINC)) +LinkSourceFile(ftmodapi.h,$(FREETYPEINC)) +LinkSourceFile(ftoutln.h,$(FREETYPEINC)) +LinkSourceFile(ftpfr.h,$(FREETYPEINC)) +LinkSourceFile(ftrender.h,$(FREETYPEINC)) +LinkSourceFile(ftsizes.h,$(FREETYPEINC)) +LinkSourceFile(ftsnames.h,$(FREETYPEINC)) +LinkSourceFile(ftstroke.h,$(FREETYPEINC)) +LinkSourceFile(ftsynth.h,$(FREETYPEINC)) +LinkSourceFile(ftsysio.h,$(FREETYPEINC)) +LinkSourceFile(ftsysmem.h,$(FREETYPEINC)) +LinkSourceFile(ftsystem.h,$(FREETYPEINC)) +LinkSourceFile(fttrigon.h,$(FREETYPEINC)) +LinkSourceFile(fttypes.h,$(FREETYPEINC)) +LinkSourceFile(ftwinfnt.h,$(FREETYPEINC)) +LinkSourceFile(ftxf86.h,$(FREETYPEINC)) +LinkSourceFile(t1tables.h,$(FREETYPEINC)) +LinkSourceFile(ftlzw.h,$(FREETYPEINC)) +LinkSourceFile(ttnameid.h,$(FREETYPEINC)) +LinkSourceFile(tttables.h,$(FREETYPEINC)) +LinkSourceFile(tttags.h,$(FREETYPEINC)) +LinkSourceFile(ttunpat.h,$(FREETYPEINC)) + +DependSubdirs($(SUBDIRS)) diff --git a/nx-X11/lib/freetype2/freetype/cache/Imakefile b/nx-X11/lib/freetype2/freetype/cache/Imakefile new file mode 100644 index 000000000..18ae1fed9 --- /dev/null +++ b/nx-X11/lib/freetype2/freetype/cache/Imakefile @@ -0,0 +1,25 @@ +XCOMM $XFree86: xc/lib/freetype2/freetype/cache/Imakefile,v 1.1 2001/02/08 00:55:41 keithp Exp $ + +FREETYPETOP = $(TOP)/extras/freetype2 +FREETYPESRC = $(FREETYPETOP)/src +FREETYPEINC = $(FREETYPETOP)/include/freetype + +HEADERS= \ + ftccache.h \ + ftccmap.h \ + ftcglyph.h \ + ftcimage.h \ + ftcmanag.h \ + ftcsbits.h \ + ftcmru.h + +BuildIncludes($(HEADERS),freetype2/freetype/cache,../../..) +InstallMultipleFlags($(HEADERS),$(INCDIR)/freetype2/freetype/cache,$(INSTINCFLAGS)) + +LinkSourceFile(ftccache.h,$(FREETYPEINC)/cache) +LinkSourceFile(ftccmap.h,$(FREETYPEINC)/cache) +LinkSourceFile(ftcglyph.h,$(FREETYPEINC)/cache) +LinkSourceFile(ftcimage.h,$(FREETYPEINC)/cache) +LinkSourceFile(ftcmanag.h,$(FREETYPEINC)/cache) +LinkSourceFile(ftcsbits.h,$(FREETYPEINC)/cache) +LinkSourceFile(ftcmru.h,$(FREETYPEINC)/cache) diff --git a/nx-X11/lib/freetype2/freetype/config/Imakefile b/nx-X11/lib/freetype2/freetype/config/Imakefile new file mode 100644 index 000000000..c23911208 --- /dev/null +++ b/nx-X11/lib/freetype2/freetype/config/Imakefile @@ -0,0 +1,52 @@ +XCOMM $XdotOrg: xc/lib/freetype2/freetype/config/Imakefile,v 1.4 2005/10/10 01:25:40 alanc Exp $ +XCOMM $XFree86: xc/lib/freetype2/freetype/config/Imakefile,v 1.12 2003/10/24 16:21:17 tsi Exp $ + +FREETYPETOP = $(TOP)/extras/freetype2 +FREETYPESRC = $(FREETYPETOP)/src +FREETYPEINC = $(FREETYPETOP)/include/freetype + +HEADERS= \ + ftconfig.h \ + ftheader.h \ + ftmodule.h \ + ftoption.h \ + ftstdlib.h + +BuildIncludes($(HEADERS),freetype2/freetype/config,../../..) +InstallMultipleFlags($(HEADERS),$(INCDIR)/freetype2/freetype/config,$(INSTINCFLAGS)) + +LinkSourceFile(ftconfig.h,$(FREETYPEINC)/config) +LinkSourceFile(ftheader.h,$(FREETYPEINC)/config) +LinkSourceFile(ftmodule.h,$(FREETYPEINC)/config) +LinkSourceFile(ftoption.h,$(FREETYPEINC)/config) +LinkSourceFile(ftstdlib.h,$(FREETYPEINC)/config) + +XCOMM Build and install a configure-compatible freetype-config + +LinkSourceFile(freetype-config.in,$(FREETYPETOP)/builds/unix) +LinkSourceFile(freetype2.in,$(FREETYPETOP)/builds/unix) + +FREETYPE_VERSION=Freetype2Version + +RPATH_CFLAG = HardCodeLibdirFlag + +CONFIG_SUBST = \ + sed -e s%@prefix@%$(PROJECTROOT)% -e s%@exec_prefix@%$(PROJECTROOT)% \ + -e s%@libdir@%$(USRLIBDIR)%g -e s%@includedir@%$(INCDIR)% \ + -e s%@ft_version@%$(FREETYPE_VERSION)% -e s%@LIBZ@%% \ + -e s%@hardcode_libdir_flag_spec@%$(RPATH_CFLAG)% -e s%@wl@%% + +freetype-config: freetype-config.in + $(CONFIG_SUBST) < freetype-config.in > $@ + +freetype2.pc: freetype2.in + $(CONFIG_SUBST) < freetype2.in > $@ + +includes:: freetype-config freetype2.pc + +InstallNamedProg(freetype-config,freetype-config,$(BINDIR)) +InstallNonExecFile(freetype2.pc,$(USRLIBDIR)/pkgconfig) + +clean:: + RemoveFile(freetype-config) + RemoveFile(freetype2.pc) diff --git a/nx-X11/lib/freetype2/freetype/internal/Imakefile b/nx-X11/lib/freetype2/freetype/internal/Imakefile new file mode 100644 index 000000000..2ec88abe9 --- /dev/null +++ b/nx-X11/lib/freetype2/freetype/internal/Imakefile @@ -0,0 +1,52 @@ +XCOMM $XdotOrg: xc/lib/freetype2/freetype/internal/Imakefile,v 1.3 2004/04/28 10:39:09 gisburn Exp $ + +#define IHaveSubdirs +#define PassCDebugFlags + +SUBDIRS=services + +FREETYPETOP = $(TOP)/extras/freetype2 +FREETYPESRC = $(FREETYPETOP)/src +FREETYPEINC = $(FREETYPETOP)/include/freetype + +HEADERS= \ + autohint.h \ + ftcalc.h \ + ftdebug.h \ + ftdriver.h \ + ftgloadr.h \ + ftmemory.h \ + ftobjs.h \ + ftrfork.h \ + ftserv.h \ + ftstream.h \ + fttrace.h \ + internal.h \ + pcftypes.h \ + psaux.h \ + pshints.h \ + sfnt.h \ + t1types.h \ + tttypes.h + +BuildIncludes($(HEADERS),freetype2/freetype/internal,../../..) +InstallMultipleFlags($(HEADERS),$(INCDIR)/freetype2/freetype/internal,$(INSTINCFLAGS)) + +LinkSourceFile(autohint.h,$(FREETYPEINC)/internal) +LinkSourceFile(ftcalc.h,$(FREETYPEINC)/internal) +LinkSourceFile(ftdebug.h,$(FREETYPEINC)/internal) +LinkSourceFile(ftdriver.h,$(FREETYPEINC)/internal) +LinkSourceFile(ftgloadr.h,$(FREETYPEINC)/internal) +LinkSourceFile(ftmemory.h,$(FREETYPEINC)/internal) +LinkSourceFile(ftobjs.h,$(FREETYPEINC)/internal) +LinkSourceFile(ftrfork.h,$(FREETYPEINC)/internal) +LinkSourceFile(ftstream.h,$(FREETYPEINC)/internal) +LinkSourceFile(ftserv.h,$(FREETYPEINC)/internal) +LinkSourceFile(fttrace.h,$(FREETYPEINC)/internal) +LinkSourceFile(internal.h,$(FREETYPEINC)/internal) +LinkSourceFile(pcftypes.h,$(FREETYPEINC)/internal) +LinkSourceFile(psaux.h,$(FREETYPEINC)/internal) +LinkSourceFile(pshints.h,$(FREETYPEINC)/internal) +LinkSourceFile(sfnt.h,$(FREETYPEINC)/internal) +LinkSourceFile(t1types.h,$(FREETYPEINC)/internal) +LinkSourceFile(tttypes.h,$(FREETYPEINC)/internal) diff --git a/nx-X11/lib/freetype2/freetype/internal/services/Imakefile b/nx-X11/lib/freetype2/freetype/internal/services/Imakefile new file mode 100644 index 000000000..31e18cff8 --- /dev/null +++ b/nx-X11/lib/freetype2/freetype/internal/services/Imakefile @@ -0,0 +1,31 @@ +FREETYPETOP = $(TOP)/extras/freetype2 +FREETYPESRC = $(FREETYPETOP)/src +FREETYPEINC = $(FREETYPETOP)/include/freetype + +HEADERS= \ + svbdf.h \ + svmm.h \ + svpostnm.h \ + svpsinfo.h \ + svwinfnt.h \ + svgldict.h \ + svpfr.h \ + svpscmap.h \ + svsfnt.h \ + svttcmap.h \ + svxf86nm.h + +BuildIncludes($(HEADERS),freetype2/freetype/internal/services,../../../..) +InstallMultipleFlags($(HEADERS),$(INCDIR)/freetype2/freetype/internal/services,$(INSTINCFLAGS)) + +LinkSourceFile(svbdf.h,$(FREETYPEINC)/internal/services) +LinkSourceFile(svmm.h,$(FREETYPEINC)/internal/services) +LinkSourceFile(svpostnm.h,$(FREETYPEINC)/internal/services) +LinkSourceFile(svpsinfo.h,$(FREETYPEINC)/internal/services) +LinkSourceFile(svwinfnt.h,$(FREETYPEINC)/internal/services) +LinkSourceFile(svgldict.h,$(FREETYPEINC)/internal/services) +LinkSourceFile(svpfr.h,$(FREETYPEINC)/internal/services) +LinkSourceFile(svpscmap.h,$(FREETYPEINC)/internal/services) +LinkSourceFile(svsfnt.h,$(FREETYPEINC)/internal/services) +LinkSourceFile(svttcmap.h,$(FREETYPEINC)/internal/services) +LinkSourceFile(svxf86nm.h,$(FREETYPEINC)/internal/services) |