[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Groff] Re: Win32 port of Groff and friends
From: |
Werner LEMBERG |
Subject: |
[Groff] Re: Win32 port of Groff and friends |
Date: |
Wed, 02 Feb 2000 20:13:55 GMT |
> 1. A diff file (win32-diff). This file changes existing code
> modules so that those files will work under Win32 without effecting
> their operation under other environments. I am hopeful that these
> changes will be integrated with the main development effort.
Looking at your code, I think this is easily done. Just one thing is
strange:
struct macro_header {
#ifdef _MSC_VER
public
#endif
Can you check why this is necessary?
> 2. Makefiles. Several makefiles were added. All makefiles were named
> makefile.msc I am hopeful that these additions will
> be integrated with the main development effort.
Adding the makefiles to the main package is no problem. Note that I
will change (hopefully in the near future) the directory structure of
groff: all devXXX will be moved into `fonts', all groXXX into
`devices' and all preprocessors into `preproc' -- I will ask you then
to adapt the makefiles accordingly.
> 3. The Groff build includes several scripts which generate axillary
> files used by groff (such as DESC, I, R, prologue, etc.).
> Additionally groff assumes the presence of some unix specific
> utilities (such as getopt). These files were created on a unix box
> and just copied over. I think these files should just be kept with
> the groff distribution in the form of a zip or tar file. This way
> those on non-unix boxes can just unpack them instead of having to
> generate them.
Adding getopt is OK.
I can offer to put all auxiliary files into `arch/win32' if you prefer
-- before I apply your patches I'll wait for the Japanese guy who has
ported groff to OS/2; hopefully there is some synergy...
Werner
- [Groff] Re: Win32 port of Groff and friends,
Werner LEMBERG <=