Bug 332115 - hide a bunch of symbols when building libxul, fix the thebes symbols so that they are exported/imported sanely, and some other graphics-related linking/visibility fixups, r=darin+vlad

git-svn-id: svn://10.0.0.236/trunk@195565 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
benjamin%smedbergs.us
2006-04-27 14:41:11 +00:00
parent c17609a40a
commit c8d8ad51cd
40 changed files with 185 additions and 136 deletions

View File

@@ -37,11 +37,9 @@
#ifndef MOZZCONF_H
#define MOZZCONF_H
#if defined(XP_WIN) && defined(ZLIB_DLL) && !defined(MOZ_ENABLE_LIBXUL)
#ifdef MOZ_ENABLE_LIBXUL
#undef ZLIB_DLL
#endif
#ifdef HAVE_VISIBILITY_ATTRIBUTE
#elif defined(HAVE_VISIBILITY_ATTRIBUTE)
#define ZEXTERN __attribute__((visibility ("default"))) extern
#endif