1# Biosig's XOP interface to IGOR
2# Copyright 2010 Alois Schloegl <alois.schloegl@gmail.com>
3
4This is currently in an experimental state.
5
6An open issue is, that biosig4c++/libbiosig compiles
7with GNU C++ compiler, but the supported platforms for Igor
8XOP's are only Mac and MS-Windows (MS VisualC++)
9Therefore, there are three options, (A) mixing MinGW and MSVC++,
10(B) moving everthing to MinGW, and (C) moving everything to MSVC++.
11Every option has currently one or more open issues:
12
13(A) mingw/libbiosig + MSVC++/xop
14- alignment of struct variables
15
16(B) MinGW/libbiosig + MinGW/xop
17- test of compiling XOP1 works fine.
18	- need reimp utils form mingw/utils/reimp,
19		on linux apply patchMinGW_utils_reimp.diff
20	- requires MinGW dlltool and assembler
21	- converts IGOR.lib into libIgor.a
22        - conversion of XOPSupport.lib fails, however it is not needed, linking with XOPSupport.lib works fine.
23
24
25
26(C) MSVC++/libbiosig + MSVC++/xop (MSVC++-based libbiosig)
27- alignment
28- GNU specific extensions
29
30
31Open Issues:
32	XOP1 causes application error
33		seen on Wine and WinXP
34		patchXOP1.diff ??
35			void main -> int main ?
36		MinGW - most likely reason
37			http://wiki.osdev.org/MinGW
38	myXOP, XOPas do not work
39
40
41