gnash-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-dev] MSVC Win32 compilation progress so far


From: Tonko Juricic
Subject: [Gnash-dev] MSVC Win32 compilation progress so far
Date: Tue, 25 Nov 2008 23:37:22 -0500

I have libamf, libasobj, libbase, libcore, libmedia, libnet, libparser
and libvm compile both in Debug and Release versions. I am still not
linking to anything external, just using all needed dependent headers
in order to compile. Attached is the diff file - as you can see mostly
unistd.h conditional (doesn't exist on MSVC platform) and boost
namespace missing to compile with no error under Visual Studio.

gnashconfig.h does not include any headers, especially not the big
ones like windows.h or unistd.h. Its content right now is just:

#if defined(_MSC_VER) // Microsoft C/C++

#define DEFAULT_FLASH_PLATFORM_ID "WIN"
#define DEFAULT_FLASH_SYSTEM_OS "Windows"
#define DEFAULT_FLASH_MAJOR_VERSION "9"
#define DEFAULT_FLASH_MINOR_VERSION "0"
#define DEFAULT_FLASH_REV_NUMBER "999"
#define DEFAULT_STREAMS_TIMEOUT 60
#define SYSCONFDIR "."
#define PLUGINSDIR "./"

#else // MingW/Cygwin

#endif

Next in line is gui and agg libs and then the major test of everything
- linking with all the dependencies. Hurrying towards that target I'm
sorry for being 'dirty' : among other things I'm sure I have left tabs
and CR/LFs around. I needed 3 extra modules/headers that don't exist
in MSC version: dirent.h (and its impl for Win32), inttypes and
libiconv. At this point I have no libcurl, or free type headers or
libraries used anywhere in build process, assuming that link-time will
later bring in appropriate unresolved externals.

Attachment: 112508.diff
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]