diff options
Diffstat (limited to 'config/cygwin')
-rw-r--r-- | config/cygwin/Makedefs | 5 | ||||
-rw-r--r-- | config/cygwin/define.h | 6 | ||||
-rw-r--r-- | config/cygwin/status | 26 |
3 files changed, 16 insertions, 21 deletions
diff --git a/config/cygwin/Makedefs b/config/cygwin/Makedefs index 2ddf6fb..ce7103b 100644 --- a/config/cygwin/Makedefs +++ b/config/cygwin/Makedefs @@ -10,8 +10,9 @@ CC = gcc CFLAGS = -O -CFDYN = -fpic -RLINK = -Wl,-E +CFDYN = +# make win32 import library for callbacks +RLINK = -Wl,--export-all-symbols -Wl,--out-implib=iconx.a RLIBS = -lm TLIBS = XLIBS = -luser32 -lgdi32 -lcomdlg32 -lwinmm diff --git a/config/cygwin/define.h b/config/cygwin/define.h index d2925a0..b9d823d 100644 --- a/config/cygwin/define.h +++ b/config/cygwin/define.h @@ -1,5 +1,5 @@ /* - * Icon configuration file for Cygwin environment on Microsoft Windows + * Icon configuration file for Cygwin using Windows API for graphics */ #define MSWIN 1 /* this configuration is for Microsoft Windows */ #define CYGWIN 1 /* this configuration uses Cygwin API */ @@ -7,10 +7,10 @@ #define FAttrib /* enable fattrib() extension */ #define WinExtns /* enable native Windows functions */ -#define CComp "gcc" +#define LoadFunc 1 /* enable dynamic loading */ #define ExecSuffix ".exe" #define IcodeSuffix ".exe" #define BinaryHeader -#define MaxHdr 16384 +#define MaxHdr 16384 diff --git a/config/cygwin/status b/config/cygwin/status index ad06c71..be9ca79 100644 --- a/config/cygwin/status +++ b/config/cygwin/status @@ -1,39 +1,33 @@ System configuration: - The Cygwin Unix environment running on Microsoft Windows NT + Cygwin on Windows XP using the Windows graphics API Latest Icon version: - Version 9.4.3 + Version 9.5.0 Installer: - Gregg Townsend - Icon Project - The University of Arizona - (with thanks to Frank J. Lhota) + Carl Sturtivant + University of Minnesota Missing features: - Dynamic loading (loadfunc) + None Known bugs: - Some tests (typically io, tpp, and opts) fail due to Unix - dependencies. + The "options" test fails due to Unix dependencies. - There are many rough edges in the graphics area, which has - not been well tested. + There are still some rough edges in the graphics area. Comments: See the special Cygwin page in the documentation directory. - This configuration now uses POSIX threads for context switching; - the former "rswitch.c" code failed in the latest test environment. - - Tested with GCC 3.4.4 on Cygwin 1.5.18. + This version includes MS Windows extensions retained for + backward compatibility. Date: - November 4, 2005 + June 4, 2008 |