online update: Add mar executable build support

Desktop / LibreOffice - Nathan Yee [gmail.com] - 29 June 2015 10:43 UTC

Remove unneeded mar library build support

Add macro workarounds in mar.c; will deal with them in the future

Change PL_strdup to strdup (is this safe?)

7316144 online update: Add mar executable build support
Repository.mk | 7 +-
onlineupdate/Executable_mar.mk | 33 +
onlineupdate/Library_mar.mk | 23 -
onlineupdate/Module_onlineupdate.mk | 2 +-
.../source/libmar/inc/mozilla/Assertions.h | 503 +++++++++
.../source/libmar/inc/mozilla/Attributes.h | 481 +++++++++
onlineupdate/source/libmar/inc/mozilla/Compiler.h | 110 ++
onlineupdate/source/libmar/inc/mozilla/Likely.h | 23 +
onlineupdate/source/libmar/inc/mozilla/MacroArgs.h | 105 ++
.../source/libmar/inc/mozilla/TypeTraits.h | 1116 ++++++++++++++++++++
onlineupdate/source/libmar/inc/mozilla/Types.h | 134 +++
.../source/libmar/inc/mozilla/nsTraceRefcnt.h | 67 ++
onlineupdate/source/libmar/sign/nss_secutil.c | 4 +-
onlineupdate/source/libmar/tool/mar.c | 5 +
14 files changed, 2586 insertions(+), 27 deletions(-)

Upstream: cgit.freedesktop.org


  • Share