https://bugs.freedesktop.org/show_bug.cgi?id=70422
Priority: medium
Bug ID: 70422
Assignee: [email protected]
Summary: Move cxx files in sw/source/ui to reflect the reality
on how they are linked in libraries
Severity: minor
Classification: Unclassified
OS: All
Reporter: [email protected]
Hardware: Other
Status: UNCONFIRMED
Version: unspecified
Component: Writer
Product: LibreOffice
The in the sw/ modules there are two libraries build sw and swui. Also one find
source code in sw/source split up in three dirs: core, filter and ui. One would
expect that all the code in ui belongs to swui and the rest to sw. Sadly this
isnt the case: To cause maximum confusion a file in sw/source/ui could belong
to the sw library or the swui library, with no obvious information for the
innocent bystander to see where it will finally be linked in.
This Easy Hack proposes to:
- identify the files from sw/source/ui that are actually linked into the sw lib
in the sw/Library_sw.mk
- move these file to a new sw/source/core/uibase dir and adjust the makefiles
With this, it is a lot more obvious which stuff gets linked were (and thus e.g.
which symbols need to be exported from sw for swui) and still keeps the ui
components in library sw clearly identifiable.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs