2005-06-08 13:56:55 +02:00
|
|
|
|
/***************************************************************************/
|
|
|
|
|
/* */
|
|
|
|
|
/* ftconfig.h */
|
|
|
|
|
/* */
|
|
|
|
|
/* Amiga-specific configuration file (specification only). */
|
|
|
|
|
/* */
|
2015-01-17 20:41:43 +01:00
|
|
|
|
/* Copyright 2005-2015 by */
|
2005-06-08 13:56:55 +02:00
|
|
|
|
/* Werner Lemberg and Detlef W<>rkner. */
|
|
|
|
|
/* */
|
|
|
|
|
/* This file is part of the FreeType project, and may only be used, */
|
|
|
|
|
/* modified, and distributed under the terms of the FreeType project */
|
|
|
|
|
/* license, LICENSE.TXT. By continuing to use, modify, or distribute */
|
|
|
|
|
/* this file you indicate that you have read the license and */
|
|
|
|
|
/* understand and accept it fully. */
|
|
|
|
|
/* */
|
|
|
|
|
/***************************************************************************/
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* This is an example how to override the default FreeType2 header files
|
|
|
|
|
* with Amiga-specific changes. When the compiler searches this directory
|
|
|
|
|
* before the default directory, we can do some modifications.
|
|
|
|
|
*
|
2007-01-15 08:48:09 +01:00
|
|
|
|
* Here we must change FT_EXPORT_DEF so that SAS/C does
|
2005-06-08 13:56:55 +02:00
|
|
|
|
* generate the needed XDEFs.
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
#if 0
|
|
|
|
|
#define FT_EXPORT_DEF( x ) extern x
|
|
|
|
|
#endif
|
2001-09-20 13:58:51 +02:00
|
|
|
|
|
|
|
|
|
#undef FT_EXPORT_DEF
|
|
|
|
|
#define FT_EXPORT_DEF( x ) x
|
|
|
|
|
|
2005-06-08 13:56:55 +02:00
|
|
|
|
/* Now include the original file */
|
2001-12-22 15:38:40 +01:00
|
|
|
|
#ifndef __MORPHOS__
|
2005-03-25 23:18:01 +01:00
|
|
|
|
#ifdef __SASC
|
Fix Savannah bug #45097.
We no longer `pollute' the namespace of possible header file names;
instead we move `ft2build.h' up by one level so that it gets
installed in the default include directory (e.g.,
/usr/local/include). After this commit, only `ft2build.h' stays in
the compiler's include path.
No visible changes for the user who follows the standard FreeType
header inclusion rules.
* include/*: Move to ...
* include/freetype2/*: This directory, except `ft2build.h'.
* CMakeLists.txt (PUBLIC_HEADERS, PUBLIC_CONFIG_HEADERS,
PRIVATE_HEADERS), Jamfile (HDRMACRO, RefDoc), autogen.sh: Updated.
* builds/amiga/include/config/ftconfig.h, builds/freetype.mk
(PUBLIC_DIR), builds/symbian/bld.inf, builds/toplevel.mk (work),
builds/unix/install.mk (install, uninstall),
builds/unix/freetype2.in: Updated.
* builds/unix/freetype-config.in: Updated.
Emit -I directory only if it is not `/usr/include'.
* builds/wince/*, builds/windows/*: Updated.
* devel/ft2build.h, include/ft2build.h: Updated.
* include/freetype2/config/ftheader.h,
include/freetype2/internal/ftserv.h,
include/freetype2/internal/internal.h: Update all header file
macros.
* src/tools/chktrcmp.py (TRACE_DEF_FILES): Updated.
* docs/*: Updated.
2015-06-22 06:35:23 +02:00
|
|
|
|
#include "FT:include/freetype2/config/ftconfig.h"
|
2001-12-22 15:38:40 +01:00
|
|
|
|
#else
|
Fix Savannah bug #45097.
We no longer `pollute' the namespace of possible header file names;
instead we move `ft2build.h' up by one level so that it gets
installed in the default include directory (e.g.,
/usr/local/include). After this commit, only `ft2build.h' stays in
the compiler's include path.
No visible changes for the user who follows the standard FreeType
header inclusion rules.
* include/*: Move to ...
* include/freetype2/*: This directory, except `ft2build.h'.
* CMakeLists.txt (PUBLIC_HEADERS, PUBLIC_CONFIG_HEADERS,
PRIVATE_HEADERS), Jamfile (HDRMACRO, RefDoc), autogen.sh: Updated.
* builds/amiga/include/config/ftconfig.h, builds/freetype.mk
(PUBLIC_DIR), builds/symbian/bld.inf, builds/toplevel.mk (work),
builds/unix/install.mk (install, uninstall),
builds/unix/freetype2.in: Updated.
* builds/unix/freetype-config.in: Updated.
Emit -I directory only if it is not `/usr/include'.
* builds/wince/*, builds/windows/*: Updated.
* devel/ft2build.h, include/ft2build.h: Updated.
* include/freetype2/config/ftheader.h,
include/freetype2/internal/ftserv.h,
include/freetype2/internal/internal.h: Update all header file
macros.
* src/tools/chktrcmp.py (TRACE_DEF_FILES): Updated.
* docs/*: Updated.
2015-06-22 06:35:23 +02:00
|
|
|
|
#include "/FT/include/freetype2/config/ftconfig.h"
|
2005-03-25 23:18:01 +01:00
|
|
|
|
#endif
|
|
|
|
|
#else
|
2005-06-08 13:56:55 +02:00
|
|
|
|
/* We must define that, it seems that
|
2007-01-16 07:11:27 +01:00
|
|
|
|
* lib/gcc-lib/ppc-morphos/2.95.3/include/syslimits.h is missing in
|
2005-06-08 13:56:55 +02:00
|
|
|
|
* ppc-morphos-gcc-2.95.3-bin.tgz (gcc for 68k producing MorphOS PPC elf
|
|
|
|
|
* binaries from http://www.morphos.de)
|
|
|
|
|
*/
|
2001-12-22 15:38:40 +01:00
|
|
|
|
#define _LIBC_LIMITS_H_
|
Fix Savannah bug #45097.
We no longer `pollute' the namespace of possible header file names;
instead we move `ft2build.h' up by one level so that it gets
installed in the default include directory (e.g.,
/usr/local/include). After this commit, only `ft2build.h' stays in
the compiler's include path.
No visible changes for the user who follows the standard FreeType
header inclusion rules.
* include/*: Move to ...
* include/freetype2/*: This directory, except `ft2build.h'.
* CMakeLists.txt (PUBLIC_HEADERS, PUBLIC_CONFIG_HEADERS,
PRIVATE_HEADERS), Jamfile (HDRMACRO, RefDoc), autogen.sh: Updated.
* builds/amiga/include/config/ftconfig.h, builds/freetype.mk
(PUBLIC_DIR), builds/symbian/bld.inf, builds/toplevel.mk (work),
builds/unix/install.mk (install, uninstall),
builds/unix/freetype2.in: Updated.
* builds/unix/freetype-config.in: Updated.
Emit -I directory only if it is not `/usr/include'.
* builds/wince/*, builds/windows/*: Updated.
* devel/ft2build.h, include/ft2build.h: Updated.
* include/freetype2/config/ftheader.h,
include/freetype2/internal/ftserv.h,
include/freetype2/internal/internal.h: Update all header file
macros.
* src/tools/chktrcmp.py (TRACE_DEF_FILES): Updated.
* docs/*: Updated.
2015-06-22 06:35:23 +02:00
|
|
|
|
#include "/FT/include/freetype2/config/ftconfig.h"
|
2001-12-22 15:38:40 +01:00
|
|
|
|
#endif
|
2005-06-08 13:56:55 +02:00
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
Local Variables:
|
|
|
|
|
coding: latin-1
|
|
|
|
|
End:
|
|
|
|
|
*/
|