> 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



Reply via email to