pcsx2/plugins
gregory.hainaut 04e6c5ab02 Spu2null, padnull, gsnull, CDVDnull, onepad, spu2x:
Add 2 attributes to the interfaces functions
 - externally_visible: avoid gcc to remove the function when lto is enabled 
 - visibility("default"): default == public... Allow to hide all others symbols: see http://gcc.gnu.org/wiki/Visibility for details

onepad:
* Remove __cplusplus define, everythings is in C
* define 2 interfaces functions with EXPORT_C_ instead of CALLBACK.

cmake:
* add recent added .h files
* add fvisibility optimization. Plugins size was reduced of ~10% much more than expected :)


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3611 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-08-06 11:43:21 +00:00
..
CDVDiso cmake: properly separate ldflags from cflags 2010-07-25 14:20:03 +00:00
CDVDisoEFP [copyright] * second round of bad FSF postal address. 2010-07-08 16:34:39 +00:00
CDVDlinuz cmake: properly separate ldflags from cflags 2010-07-25 14:20:03 +00:00
CDVDnull Spu2null, padnull, gsnull, CDVDnull, onepad, spu2x: 2010-08-06 11:43:21 +00:00
CDVDolio GSdx and some other plugins no one cares about: remove ddraw.lib. 2010-06-25 02:36:21 +00:00
CDVDpeops Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
FWnull cmake: properly separate ldflags from cflags 2010-07-25 14:20:03 +00:00
GSdx GSdx: bugfix for corrupted titlebar info, and possible crashes, when running from the legacy gui. (fixes Issue 826) 2010-08-05 14:06:57 +00:00
GSnull Spu2null, padnull, gsnull, CDVDnull, onepad, spu2x: 2010-08-06 11:43:21 +00:00
LilyPad Committing "blood's" work on building PCSX2 and plugins under msvc 2010. 2010-04-30 19:46:43 +00:00
PadNull Spu2null, padnull, gsnull, CDVDnull, onepad, spu2x: 2010-08-06 11:43:21 +00:00
PeopsSPU2 PeopsSPU2: Remove framework version info from the project file (seems to cause problems on runtime version selection). 2010-05-31 13:13:22 +00:00
SPU2null Spu2null, padnull, gsnull, CDVDnull, onepad, spu2x: 2010-08-06 11:43:21 +00:00
SSSPSXPAD [copyright] 2010-07-08 16:40:44 +00:00
USBnull cmake: properly separate ldflags from cflags 2010-07-25 14:20:03 +00:00
cdvdGigaherz/src [copyright] 2010-07-08 16:40:44 +00:00
dev9null cmake: properly separate ldflags from cflags 2010-07-25 14:20:03 +00:00
onepad Spu2null, padnull, gsnull, CDVDnull, onepad, spu2x: 2010-08-06 11:43:21 +00:00
spu2-x Spu2null, padnull, gsnull, CDVDnull, onepad, spu2x: 2010-08-06 11:43:21 +00:00
xpad GSdx and some other plugins no one cares about: remove ddraw.lib. 2010-06-25 02:36:21 +00:00
zerogs cmake: properly separate ldflags from cflags 2010-07-25 14:20:03 +00:00
zeropad cmake: properly separate ldflags from cflags 2010-07-25 14:20:03 +00:00
zerospu2 cmake: properly separate ldflags from cflags 2010-07-25 14:20:03 +00:00
zzogl-pg GSnull: Work on the GifTransfer functions, to bring them up to date, and straighten them out. Now enabled by default. 2010-08-06 09:30:36 +00:00
CMakeLists.txt [cmake]: 2010-06-22 13:30:36 +00:00
build.sh [autotool] Remove autotools for *null plugins, CDVDiso, zerospu2. Superseed by cmake & codeblock, no reason to keep them. 2010-07-11 12:35:36 +00:00