mirror of
https://github.com/GerbilSoft/rom-properties.git
synced 2025-06-18 19:45:41 -04:00

I've decided to get rid of the GDI+ PNG handling. It doesn't improve anything performance-wise, adds coding overhead, and probably isn't any faster than libpng. GDI+ also doesn't support APNG. This version does. NOTE: If I add APNG export, I'll need to use the included libpng in Ubuntu builds, since Ubuntu still has libpng-1.2, and it's a version that doesn't support APNG. Reworked the bundled library system to be similar to the one in mcrecover, but improved. Added "-fpic -fPIC" to all extlib static libraries when building for Linux systems. This is needed for libpng, but might not be needed for other libraries; nevertheless, it should be set. TODO: Use libpng in the Windows build. It's being linked in, but it isn't actually being used for anything yet.
30 lines
1015 B
C
30 lines
1015 B
C
/* def.c - define format of libpng.def
|
|
*
|
|
* Last changed in libpng version 1.6.16 [December 22, 2014]
|
|
* Copyright (c) 2011-2014 Glenn Randers-Pehrson
|
|
*
|
|
* This code is released under the libpng license.
|
|
* For conditions of distribution and use, see the disclaimer
|
|
* and license in png.h
|
|
*/
|
|
|
|
/* Write the export file header: */
|
|
PNG_DFN ";--------------------------------------------------------------"
|
|
PNG_DFN "; LIBPNG module definition file for OS/2"
|
|
PNG_DFN ";--------------------------------------------------------------"
|
|
PNG_DFN ""
|
|
PNG_DFN "; If you give the library an explicit name one or other files"
|
|
PNG_DFN "; may need modifying to support the new name on one or more"
|
|
PNG_DFN "; systems."
|
|
PNG_DFN "LIBRARY"
|
|
PNG_DFN "OS2 DESCRIPTION "PNG image compression library""
|
|
PNG_DFN "OS2 CODE PRELOAD MOVEABLE DISCARDABLE"
|
|
PNG_DFN ""
|
|
PNG_DFN "EXPORTS"
|
|
PNG_DFN ";Version 1.6.23"
|
|
|
|
#define PNG_EXPORTA(ordinal, type, name, args, attributes)\
|
|
PNG_DFN "@" SYMBOL_PREFIX "@@" name "@"
|
|
|
|
#include "../png.h"
|