> How does it should work together with the current Windows > Distribution? Should it be placed in the C:\<Programs>\Plucker\ Folder > or is it designed to be in an other Folder? Do you think about an > seperate Distribution or should it be put in the current installer?
Hi Dirk, Is a subfolder called 'C:\<Programs>\Plucker\plucker-desktop' okay? Easiest to code/maintain if there is as few forks as possible with the Linux/Mac versions. Probably easier if all rolled into one installer. What are your considerations? > What file i _need_ to start (use) this? I guess: > > - plucker-desktop.exe > - cygwin1.dll > - Need it the resource Folder? > - ??? -Need the .exe binary. -It was compiled with cygwin GCC, so also need the cygwin1.dll. Different flavors of the cygwin had their own improvements to the dll, so can't trust the dll in the system directory if there is one, so best to ship the compiler version's dll and it's outputted exe together, and keep them together in the one directory, so won't interrupt other cygwin programs from an earlier/later version's of cygwin. When plucker-desktop.exe is run, it looks for cygwin1.dll in same directory as the exe first, then if not find any, look in the system directory, if not their either, it stops with a warning dialog. -Need the resource folder and its subcontents (part of the last two days of work has moved all resources into a /resources folder). These are loaded up by the .exe at runtime as needed, and different language replacements will be done at runtime using .po files. -Rest of things are the current tools within /Plucker (plucker-build, bmp2tmp, pyplucker, etc.) > > BTW: Is it allowed to redistribute the cygwin1.dll alone? IIRC i have > read something about this DLL long time ago, but i'm not sure? Yes. Source code for any distributed .exe needs to be available with the .exe Include a zip file archive of the .cpp and .h source files of plucker desktop (resource folder is already distributed for runtime execution). PilRC (the PalmOS Resource compiler) does this also. Best wishes, Robert
