2005-06-08 13:56:55 +02:00
|
|
|
|
/***************************************************************************/
|
|
|
|
|
/* */
|
|
|
|
|
/* ftconfig.h */
|
|
|
|
|
/* */
|
|
|
|
|
/* Amiga-specific configuration file (specification only). */
|
|
|
|
|
/* */
|
2022-01-11 10:54:10 +01:00
|
|
|
|
/* Copyright (C) 2005-2022 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
|
Another adjustment to header locations.
This change is a result of a discussion thread on freetype-devel
http://lists.nongnu.org/archive/html/freetype-devel/2015-06/msg00041.html
Re-introduce the `freetype2' subdirectory for all FreeType header
files after installation, and rename the `freetype2' subdirectory in
the git repository to `freetype'.
* include/freetype2: Renamed to...
* include/freetype: This.
* CMakeLists.txt (PUBLIC_HEADERS, PUBLIC_CONFIG_HEADERS,
PRIVATE_HEADERS): Updated.
Update creation of `ftconfig.h'.
Install generated `ftconfig.h'.
* 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/freetype2.in: Updated.
* builds/unix/freetype-config.in: Updated.
* builds/unix/configure.raw: Don't check for `rmdir'.
* builds/unix/unix-def.in (DELDIR): Use `rm -rf', which is portable
according to the autoconf info manual.
* builds/unix/install.mk (install, uninstall,
distclean_project_unix): Update and simplify.
* 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-25 13:04:57 +02:00
|
|
|
|
#include "FT:include/freetype/config/ftconfig.h"
|
2001-12-22 15:38:40 +01:00
|
|
|
|
#else
|
Another adjustment to header locations.
This change is a result of a discussion thread on freetype-devel
http://lists.nongnu.org/archive/html/freetype-devel/2015-06/msg00041.html
Re-introduce the `freetype2' subdirectory for all FreeType header
files after installation, and rename the `freetype2' subdirectory in
the git repository to `freetype'.
* include/freetype2: Renamed to...
* include/freetype: This.
* CMakeLists.txt (PUBLIC_HEADERS, PUBLIC_CONFIG_HEADERS,
PRIVATE_HEADERS): Updated.
Update creation of `ftconfig.h'.
Install generated `ftconfig.h'.
* 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/freetype2.in: Updated.
* builds/unix/freetype-config.in: Updated.
* builds/unix/configure.raw: Don't check for `rmdir'.
* builds/unix/unix-def.in (DELDIR): Use `rm -rf', which is portable
according to the autoconf info manual.
* builds/unix/install.mk (install, uninstall,
distclean_project_unix): Update and simplify.
* 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-25 13:04:57 +02:00
|
|
|
|
#include "/FT/include/freetype/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_
|
Another adjustment to header locations.
This change is a result of a discussion thread on freetype-devel
http://lists.nongnu.org/archive/html/freetype-devel/2015-06/msg00041.html
Re-introduce the `freetype2' subdirectory for all FreeType header
files after installation, and rename the `freetype2' subdirectory in
the git repository to `freetype'.
* include/freetype2: Renamed to...
* include/freetype: This.
* CMakeLists.txt (PUBLIC_HEADERS, PUBLIC_CONFIG_HEADERS,
PRIVATE_HEADERS): Updated.
Update creation of `ftconfig.h'.
Install generated `ftconfig.h'.
* 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/freetype2.in: Updated.
* builds/unix/freetype-config.in: Updated.
* builds/unix/configure.raw: Don't check for `rmdir'.
* builds/unix/unix-def.in (DELDIR): Use `rm -rf', which is portable
according to the autoconf info manual.
* builds/unix/install.mk (install, uninstall,
distclean_project_unix): Update and simplify.
* 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-25 13:04:57 +02:00
|
|
|
|
#include "/FT/include/freetype/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:
|
|
|
|
|
*/
|