Kaydet (Commit) 1dd33967 authored tarafından Ocke Janssen's avatar Ocke Janssen

rsvglibs: add fontconfig

--- misc/freetype-2.4.4/config.mk Wed Aug 20 14:33:55 2008
+++ misc/build/freetype-2.4.4/config.mk Wed Aug 20 14:26:42 2008
@@ -1 +1,41 @@
@@ -1 +1,42 @@
-dummy
+#
+# FreeType 2 configuration rules for a `normal' pseudo ANSI compiler/system
......@@ -16,7 +16,7 @@
+# indicate that you have read the license and understand and accept it
+# fully.
+all modules: setup
+PLATFORM := win32
+
+CPPFLAGS ?= /DNDEBUG /DWIN32 /D_LIB /D_CRT_SECURE_NO_WARNINGS $(SOLARINC)
+
+include $(TOP_DIR)/builds/win32/win32-def.mk
......@@ -25,18 +25,19 @@
+CAT := cat
+SEP := /
+BUILD_PROJECT := yes
+COPY := cp
+COPY := $(GNUCOPY)
+visualc: setup
+
+include $(TOP_DIR)/builds/compiler/visualc.mk
+include $(TOP_DIR)/builds/$(PROJECT).mk
+LINK_LIBRARY = link /DLL /nologo /out:$(subst /,$(COMPILER_SEP),../../../bin/$(PROJECT).dll $(OBJECTS_LIST))
+LINK_LIBRARY = link /MAP /OPT:NOREF -safeseh -nxcompat -dynamicbase /DLL /SUBSYSTEM:CONSOLE -LIBPATH:$(OUTDIR)/lib -NODEFAULTLIB -RELEASE -INCREMENTAL:NO /nologo -map:../../../misc/$(PROJECT).map -implib:../../../lib/i$(PROJECT).lib -out:$(subst /,$(COMPILER_SEP),../../../bin/$(PROJECT).dll $(OBJECTS_LIST)) kernel32.lib msvcrt.lib
+LIB_LIBRARY = lib -machine:IX86 /IGNORE:4102 /IGNORE:4197 -out:../../../lib/i$(PROJECT).lib -def:$(PROJECT).def
+exported_symbols:
+ echo test
+
+
+$(PROJECT_LIBRARY): $(OBJECTS_LIST)
+ $(LINK_LIBRARY)
+
+ $(LIB_LIBRARY)
+
+# include $(TOP_DIR)/builds/link_dos.mk
+
......@@ -68,3 +69,65 @@
+FT_USE_MODULE( FT_Module_Class, psnames_module_class )
+/* EOF */
+
--- misc/freetype-2.4.4/freetype.def Wed Aug 20 14:33:55 2008
+++ misc/build/freetype-2.4.4/freetype.def Wed Aug 20 14:26:42 2008
@@ -1 +1,58 @@
-dummy
+LIBRARY "freetype"
+
+VERSION 2.4.4
+
+EXPORTS
+ FT_Init_FreeType @1
+ FT_Done_FreeType @2
+ FT_New_Face @3
+ FT_New_Memory_Face @4
+ FT_Open_Face @5
+ FT_Attach_File @6
+ FT_Attach_Stream @7
+ FT_Reference_Face @8
+ FT_Done_Face @9
+ FT_Select_Size @10
+ FT_Request_Size @11
+ FT_Set_Char_Size @12
+ FT_Set_Pixel_Sizes @13
+ FT_Load_Glyph @14
+ FT_Load_Char @15
+ FT_Set_Transform @16
+ FT_Render_Glyph @17
+ FT_Get_Kerning @18
+ FT_Get_Track_Kerning @19
+ FT_Get_Glyph_Name @20
+ FT_Get_Postscript_Name @21
+ FT_Select_Charmap @22
+ FT_Set_Charmap @23
+ FT_Get_Charmap_Index @24
+ FT_Get_Char_Index @25
+ FT_Get_First_Char @26
+ FT_Get_Next_Char @27
+ FT_Get_Name_Index @28
+ FT_Get_SubGlyph_Info @29
+ FT_Get_FSType_Flags @30
+ FT_Face_GetCharVariantIndex @31
+ FT_Face_GetCharVariantIsDefault @32
+ FT_Face_GetVariantSelectors @33
+ FT_Face_GetVariantsOfChar @34
+ FT_Face_GetCharsOfVariant @35
+ FT_MulDiv @36
+ FT_DivFix @37
+ FT_RoundFix @38
+ FT_CeilFix @39
+ FT_FloorFix @40
+ FT_Vector_Transform @41
+ FT_Library_Version @42
+ FT_Face_CheckTrueTypePatents @43
+ FT_Face_SetUnpatentedHinting @44
+ FT_Get_X11_Font_Format @45
+ FT_Has_PS_Glyph_Names @46
+ FT_Get_Sfnt_Name_Count @47
+ FT_Get_PS_Font_Info @48
+ FT_Get_Sfnt_Name @49
+ FT_Get_Sfnt_Table @50
+ FT_Load_Sfnt_Table @51
+ FT_Get_BDF_Property @52
+
......@@ -49,13 +49,15 @@ CONFIGURE_DIR=
.IF "$(OS)"=="WNT"
CONFIGURE_ACTION=
ADDITIONAL_FILES=config.mk \
objs/ftmodule.h
objs/ftmodule.h \
freetype.def
PATCH_FILES=freetype-2.4.4.patch
LIBS= -l $(STDLIBGUIMT) -l $(LIBSTLPORT)
.ELSE
CONFIGURE_ACTION=.$/configure
.ENDIF
BUILD_ACTION=make
BUILD_ACTION=$(GNUMAKE)
# --- Targets ------------------------------------------------------
......
mkdir: %_DEST%\inc%_EXT%\external\freetpye
..\%__SRC%\bin\freetype-2.4.4.dll %_DEST%\bin%_EXT%\freetype-2.4.4.dll
mkdir: %_DEST%\inc%_EXT%\external\freetype
mkdir: %_DEST%\inc%_EXT%\external\freetype\config
..\%__SRC%\bin\freetype.dll %_DEST%\bin%_EXT%\freetype.dll
..\%__SRC%\lib\ifreetype.lib %_DEST%\lib%_EXT%\ifreetype.lib
..\%__SRC%\misc\build\freetype-2.4.4\include\ft2build.h %_DEST%\inc%_EXT%\external\freetype\ft2build.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\freetype.h %_DEST%\inc%_EXT%\external\freetype\freetype.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftadvanc.h %_DEST%\inc%_EXT%\external\freetype\ftadvanc.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftbbox.h %_DEST%\inc%_EXT%\external\freetype\ftbbox.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftbdf.h %_DEST%\inc%_EXT%\external\freetype\ftbdf.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftbitmap.h %_DEST%\inc%_EXT%\external\freetype\ftbitmap.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftcache.h %_DEST%\inc%_EXT%\external\freetype\ftcache.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftchapters.h %_DEST%\inc%_EXT%\external\freetype\ftchapters.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftcid.h %_DEST%\inc%_EXT%\external\freetype\ftcid.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\fterrdef.h %_DEST%\inc%_EXT%\external\freetype\fterrdef.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\fterrors.h %_DEST%\inc%_EXT%\external\freetype\fterrors.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftgasp.h %_DEST%\inc%_EXT%\external\freetype\ftgasp.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftglyph.h %_DEST%\inc%_EXT%\external\freetype\ftglyph.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftgxval.h %_DEST%\inc%_EXT%\external\freetype\ftgxval.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftgzip.h %_DEST%\inc%_EXT%\external\freetype\ftgzip.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftimage.h %_DEST%\inc%_EXT%\external\freetype\ftimage.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftincrem.h %_DEST%\inc%_EXT%\external\freetype\ftincrem.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftlcdfil.h %_DEST%\inc%_EXT%\external\freetype\ftlcdfil.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftlist.h %_DEST%\inc%_EXT%\external\freetype\ftlist.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftlzw.h %_DEST%\inc%_EXT%\external\freetype\ftlzw.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftmac.h %_DEST%\inc%_EXT%\external\freetype\ftmac.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftmm.h %_DEST%\inc%_EXT%\external\freetype\ftmm.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftmodapi.h %_DEST%\inc%_EXT%\external\freetype\ftmodapi.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftmoderr.h %_DEST%\inc%_EXT%\external\freetype\ftmoderr.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftotval.h %_DEST%\inc%_EXT%\external\freetype\ftotval.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftoutln.h %_DEST%\inc%_EXT%\external\freetype\ftoutln.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftpfr.h %_DEST%\inc%_EXT%\external\freetype\ftpfr.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftrender.h %_DEST%\inc%_EXT%\external\freetype\ftrender.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftsizes.h %_DEST%\inc%_EXT%\external\freetype\ftsizes.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftsnames.h %_DEST%\inc%_EXT%\external\freetype\ftsnames.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftstroke.h %_DEST%\inc%_EXT%\external\freetype\ftstroke.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftsynth.h %_DEST%\inc%_EXT%\external\freetype\ftsynth.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftsystem.h %_DEST%\inc%_EXT%\external\freetype\ftsystem.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\fttrigon.h %_DEST%\inc%_EXT%\external\freetype\fttrigon.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\fttypes.h %_DEST%\inc%_EXT%\external\freetype\fttypes.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftwinfnt.h %_DEST%\inc%_EXT%\external\freetype\ftwinfnt.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ftxf86.h %_DEST%\inc%_EXT%\external\freetype\ftxf86.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\t1tables.h %_DEST%\inc%_EXT%\external\freetype\t1tables.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ttnameid.h %_DEST%\inc%_EXT%\external\freetype\ttnameid.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\tttables.h %_DEST%\inc%_EXT%\external\freetype\tttables.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\tttags.h %_DEST%\inc%_EXT%\external\freetype\tttags.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\ttunpat.h %_DEST%\inc%_EXT%\external\freetype\ttunpat.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\config\ftconfig.h %_DEST%\inc%_EXT%\external\freetype\config\ftconfig.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\config\ftheader.h %_DEST%\inc%_EXT%\external\freetype\config\ftheader.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\config\ftmodule.h %_DEST%\inc%_EXT%\external\freetype\config\ftmodule.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\config\ftoption.h %_DEST%\inc%_EXT%\external\freetype\config\ftoption.h
..\%__SRC%\misc\build\freetype-2.4.4\include\freetype\config\ftstdlib.h %_DEST%\inc%_EXT%\external\freetype\config\ftstdlib.h
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment