swig -csharp -dllimport pacmancsharp pacman_csharp.i gcc -c pacman_csharp_wrap.c -include pacman.h gcc -shared pacman_csharp_wrap.o -lpacman -Wl,-soname -Wl,libpacmancsharp.so.0 -o libpacmancsharp.so.0.3.5 #ar cru libpacmancsharp.a pacman_csharp_wrap.o #ranlib libpacmancsharp.a mcs /unsafe /out:pacman-csharp.dll /target:library *.cs