[Libreoffice] tree open for gnumake hacking again ...
Matúš Kukan
matus.kukan at gmail.com
Tue Jul 26 02:18:05 PDT 2011
Hi Michael, Bjoern, all
On 25 July 2011 13:34, Michael Meeks <michael.meeks at novell.com> wrote:
> Hi Bjoern,
>
> First - this is great work :-) thanks for pulling this all together.
>
I agree, thanks.
> Matus - have you backed your work up as git format-patch output before
> trying to get git to re-sync them to master ? :-) And of course, I'm
> looking forward to your seeing work there: what module are you working
> on currently ?
>
Well, there are more. Is it bad idea to push more than one at the same time?
But nothing is ready now. Almost in every module is something I can't deal with.
Some questions: (maybe not all necessary, I will then try to learn and
decide more myself)
First: I can use templates from solenv/gbuild/templates? Asking mainly
because of license part of file.
Do we need for each module or even library FOO_DLLPUBLIC? Or I can
just use SAL_DLLPUBLIC_EXPORT.
What to do with libraries?
Can I break things on other platforms and somebody else will fix that?
or should I really try to not.
In basctl there was: IF WNT SHL1STDLIBS+= $(SHELLLIB)
(SHELLLIB=-lgdi32 -lshell32 -ladvapi32 -lcomdlg32)
So I should add all of them (but I don't think all are really used) or
just nothing and somebody will add the right one ?
Can I also change names of libraries?
- Name = SPECIAL_NAME(animcore);
+ Name = LIBNAME(animcore);
And because of things like
-SHL1IMPLIB= i$(TARGET) I should add something to RepositoryFixes?
And RepositoryFixes has section about WNT which has two parts but
there are common things mentioned twice. Maybe we could reorganize
that.
Is postprocess/rebase/coffbase.txt used? Do I need to change also that?
What to do with unused files or whole directories? remove or igore or
ask each time?
I've seen somewhere .IF "$(L10N_framework)"=="". Is the same variable
present in gbuild?
Last important: In scaddins there were idl files processed:
http://opengrok.libreoffice.org/xref/calc/scaddins/source/analysis/makefile.mk#125
Is it possible to add them into offapi or somewhere?
But I was able to use generated hpp files just with adding:
-I$(realpath $(WORKDIR)/UnoApiHeaders/offapi) \
gb_Library_add_api,analysis,offapi was not enough, not sure why and
how it works.
Finally: Is there any preferred log message we want to use?
Thanks,
Matus
PS: What is the right place for this kind of questions? (to know in
the future, hopefully not /dev/null, I can try to ask less)
More information about the LibreOffice
mailing list