summaryrefslogtreecommitdiff
path: root/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2018-05-08Makefile: re-run configure when download.lst changesMichael Stahl1-0/+1
This can only break currently when the ODFVALIDATOR_JAR (or officeotron) changes, but then it does break and you get an outdated odfvalidator.sh. Change-Id: Idcdea3abe6516b71943f32c2bd412f79dc44d790 Reviewed-on: https://gerrit.libreoffice.org/53993 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
2018-04-21gbuild: add target rules for all modulesSamuel Thibault1-0/+3
This allows to run e.g. make UIConfig to automatically run make UIConfig_<module> for all modules. Change-Id: Idc2c3a61fd38b486435366164031b4d51f68eebc Reviewed-on: https://gerrit.libreoffice.org/51274 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2018-04-08Revert "Fix protection of some unnecessarily strictly protected files"Tor Lillqvist1-6/+0
Problem now handled already elsewhere, see 2340536cf478f95e33b718d3f69da5345fc4d2b4. This reverts commit 155086493c9e035c0568868f5ae3b3dcf3299e6f. Change-Id: I4c731d4915d51dfc84982a41f8c1c6e45dfcb796
2018-03-28Check for submodules in SRCDIRStephan Bergmann1-1/+1
Change-Id: I4835c9aec33d611d0bdcd8150704866e76b49e9e Reviewed-on: https://gerrit.libreoffice.org/51957 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2018-03-11Allow use of "git worktree" in Makefile.injan Iversen1-0/+2
When using git worktree $(SRCDIR)/.git is a file and not a directory, therefore get-submodules: fails in "./g -z". Eliminating call to "./g -z" in worktree directories, but keeping it in the cloned directory. Change-Id: I88d8e3e06cac2a2710da21ae233364d8119fe5ef
2018-02-20Fix testStephan Bergmann1-1/+1
...broken with 60f1490af9b29ac2df8e9e9411e9d41b472f9113 "Buildsystem changes to recognize Haiku." Change-Id: If08a0ca2e4c4809b832c69d999ff075ad56829af
2018-02-19Fix specific targets for UIConfig submodulesSamuel Thibault1-1/+1
For instance, make UIConfig_uui allows to run the UIConfig target for the uui module. Submodules are called for instance modules/swriter, but make UIConfig_modules/swriter was not working only because the main Makefile didn't include the generic target. This adds the generic target, thus fixing the issue. Change-Id: I6825fa5bf0daa4d964bea651841e8fac318fe068 Reviewed-on: https://gerrit.libreoffice.org/49825 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Jenkins <ci@libreoffice.org>
2018-02-19Buildsystem changes to recognize Haiku.Kacper Kasper1-1/+1
Change-Id: I219d556f8e124cfe426cc1ac3c54da34eb7ef790 Reviewed-on: https://gerrit.libreoffice.org/49925 Reviewed-by: Michael Meeks <michael.meeks@collabora.com> Tested-by: Jenkins <ci@libreoffice.org>
2018-02-09add sft fuzzerCaolán McNamara1-1/+1
Change-Id: I0ee43e78b5366f2c23fb0bac9a103af987138411 Reviewed-on: https://gerrit.libreoffice.org/49372 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2018-01-31Fix protection of some unnecessarily strictly protected filesTor Lillqvist1-0/+6
Change-Id: I8bd18130c5fe87b2b352d285d58dd6a4f4499768
2018-01-14iOS updated "make clean"jan Iversen1-0/+3
make clean now knows how to clean the iOS special part Change-Id: If132172d95823754f0983241a8121d143fcc3007
2018-01-12Support `make SdiTarget_...`Stephan Bergmann1-0/+1
Change-Id: I23dc4511a6f9f962adc8436ceb1a5b24823fb8e5 Reviewed-on: https://gerrit.libreoffice.org/47788 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2018-01-08Let flatpak-builder build .Debug extensionStephan Bergmann1-12/+5
Includes a revert of 58891d589bd8da700f135b098dd50833277c65dc "Add distro-pack- install-strip target to be used by dev-tools' flatpak/build.sh". Change-Id: Ie2ba18bc13471b46e8d5f41868bae5aee17ff25f Reviewed-on: https://gerrit.libreoffice.org/47599 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-12-21add html fuzzerCaolán McNamara1-1/+1
This reverts commit 111db5b992ae5870e76313f76e633a4edcccf010. Change-Id: I1138592ab54865f4c2ac4599fab572c5666bf723 Reviewed-on: https://gerrit.libreoffice.org/46864 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-12-20remove html fuzzerCaolán McNamara1-1/+1
still not ready after all This reverts commit 6fc7f85de7f0bfa8ee36f867e321a8816ad1e385.
2017-12-20add html fuzzerCaolán McNamara1-1/+1
Change-Id: I03a61421c477642548d9814610faeb570bd34c8d Reviewed-on: https://gerrit.libreoffice.org/45970 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-12-08add mathtype fuzzerCaolán McNamara1-1/+1
Change-Id: I14a1f496dfc94bf678112d67f63a2c0101013472 Reviewed-on: https://gerrit.libreoffice.org/45815 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-12-06drop clew and opencl for fuzzingCaolán McNamara1-1/+1
Change-Id: I7b09fb91f3d0d77851a84a015fc3e2fedc0153c7
2017-12-04add mml fuzzerCaolán McNamara1-1/+1
Change-Id: If508e804da7ec945deb1034a797d3a11a7a2ca00 Reviewed-on: https://gerrit.libreoffice.org/45684 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-12-01add pptx fuzzerCaolán McNamara1-1/+1
Change-Id: I50495496914929f9279a455d1acbffab833bf3f5 Reviewed-on: https://gerrit.libreoffice.org/45482 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-11-30have "make clean" also remove android's/gradle's output dirsChristian Lohmaier1-0/+8
esp. removing the jniLib one is important, as otherwise it is easy to package both x86 as well as arm libs into the apk, making it huuuge :-) Change-Id: I6364b82800a449682b618f0bb98a47825dcb0742
2017-11-30add xlsx fuzzerCaolán McNamara1-1/+1
Change-Id: Icce1317dc3ccfb598ce07ee61eddd873f1f98222 Reviewed-on: https://gerrit.libreoffice.org/45481 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-11-28add docx fuzzerCaolán McNamara1-1/+1
Change-Id: Ib9a3d8a97fbb6281e8ac3ac2cf6c52cf6819304d Reviewed-on: https://gerrit.libreoffice.org/45216 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-11-20clang-format: enforce coding style via JenkinsMiklos Vajna1-0/+5
- factor out common code to a shared module, and quote path to the clang-format binary, just in case. - add a new check-last-commit script that is the CI equivalent of the exiting git pre-commit hook, but this one handles lack of clang-format as an error, not as a warning. - $LODE_HOME/opt/bin is supposed to be in PATH already, so not mentioning LODE_HOME in ClangFormat::find() explicitly. - if both COMPILER_PLUGINS and LODE_HOME is set, invoke solenv/clang-format/check-last-commit as part of 'make check' To test these changes as part of CI, fix a single style violation in an already committed, non-blacklisted file. This depends on the lode.git commit 496123bcae28e06c6d6aeda39a5afd1e1fb1fd98 (utils_Linux: install clang-format in the Jenkins case, 2017-11-16), otherwise erroring out on a not installed clang-format as part of the build would be a problem. Change-Id: Ib3110826194ff78a7f1bed1c3796147e92ccb3ba Reviewed-on: https://gerrit.libreoffice.org/44939 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-11-18Makefile.in typojan Iversen1-2/+2
Typo in the foreach macro. Change-Id: Ic9d69753eff81d06f662be7cd0dc1fc4f965b4f3
2017-11-18gbuild-to-ide cleaned up double scripts.jan Iversen1-16/+3
Moved gbuild-to-ideNS to gbuild-to-ide (NS was the original) Removed gbuild-to-ideNS from Makefile.in the original gbuild-to-ide was split off to gbuild-to-ideNS, in order not to disturb the production environment while playing with new ide generation. Work on a new IDE generator have been stopped for a half year, so time to clean up. The work on a new Xcode generator continues offline (for now), and are part of the iOS development. Change-Id: Ia67355df21c6aec592d792ffa7c904a568eff961
2017-11-15Fix typoAndrea Gelmini1-1/+1
Change-Id: Ia22202a2ce3557301ce7397f009b9b3ffff8cef3 Reviewed-on: https://gerrit.libreoffice.org/44765 Reviewed-by: Julien Nabet <serval2412@yahoo.fr> Tested-by: Julien Nabet <serval2412@yahoo.fr>
2017-11-14Add clarifying comment about shell scripts in Contents/MacOSTor Lillqvist1-1/+8
Change-Id: I0f0bda04cc94705e44d78456756905fd6a821561
2017-11-14Don't bother with unoinfo either in the sandboxed app bundleTor Lillqvist1-1/+2
Note: Only for the ENABLE_MACOSX_SANDBOX case. Does not affect a regular signed build. Change-Id: I296ebdd5de075c1efbd198c671a3ec082681deb4
2017-11-09add dif fuzzerCaolán McNamara1-1/+1
Change-Id: I6f35cd5696ce6321ce5a729ffb9db9fdecfa61ac Reviewed-on: https://gerrit.libreoffice.org/44526 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-11-07add 1-2-3 fuzzerCaolán McNamara1-1/+1
Change-Id: I74ab2c0d36b619fa3b7ed6d52129264930ea9553 Reviewed-on: https://gerrit.libreoffice.org/44368 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-11-06add calc rtf fuzzerCaolán McNamara1-1/+1
Change-Id: I11838f35c9c8ae5d754b129ac0fb30a2ca2b0ab2 Reviewed-on: https://gerrit.libreoffice.org/44201 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-11-02add xls fuzzerCaolán McNamara1-1/+1
Change-Id: I7f57ad4f4294df43c3b9c8b3e6deb1641b102637 Reviewed-on: https://gerrit.libreoffice.org/44056 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-10-20Add AllLangMoTarget to gbuild_TARGETSStephan Bergmann1-0/+1
> Oct 20 13:40:08 <sberg> caolan, any reason in > 00657aef09d854c74fb426a935a3e8b1fc390bb0 you didn't add AllLangMoTarget to > gbuild_TARGETS (Makefile.in) when removing AllLangResTargets from that list? > Oct 20 13:45:56 <caolan> sberg: don't know, if there was a reason I've > forgotten it Change-Id: I6027be94962b6dbeca0db842b39f3d09762135c0 Reviewed-on: https://gerrit.libreoffice.org/43602 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Jenkins <ci@libreoffice.org>
2017-10-04ios/lo.xcconfig.in is goneStephan Bergmann1-1/+0
...since 848d06690c28ab0a634c2ac979c2e34047522dbe "iOS, build instructions." Change-Id: I441b452a32e12cb438ee6be5a1e4ef77633e4c34
2017-09-24add fodp fuzzerCaolán McNamara1-1/+1
Change-Id: Ib6c439fa8db7de0544c8ee3340c07a40bf10bcb6 Reviewed-on: https://gerrit.libreoffice.org/42582 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-09-22Revert "Goodbye autogen.lastrun"Tor Lillqvist1-0/+1
Welcome back autogen.lastrun. I just don't have the energy to convince tinderbox maintainers to fix their scripts. Oh well. This reverts commit 7496c83374f68148c62ac23a6e4c4c314d67273d.
2017-09-22Goodbye autogen.lastrunTor Lillqvist1-1/+0
Change-Id: I46b92baf88661d49da2905699b9639522c0940d8 Reviewed-on: https://gerrit.libreoffice.org/42418 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tor Lillqvist <tml@collabora.com>
2017-09-21add fods fuzzerCaolán McNamara1-1/+1
Change-Id: I3cc5a0d8bb24dd33b63ed82866a4acfb7a2dd043 Reviewed-on: https://gerrit.libreoffice.org/42459 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-09-19expose fodt to oss-fuzzCaolán McNamara1-1/+1
Change-Id: Ifdc71fc4a1defbd5c07b93c844a8ccaa055969aa Reviewed-on: https://gerrit.libreoffice.org/42451 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-09-15ofz: need more servicesCaolán McNamara1-1/+1
Change-Id: Iaa594d85aad4b1ee3dd31029fc50c5a1d8997f57
2017-09-07Allow to call 'make install-gdb-printers' individuallyStephan Bergmann1-6/+9
...in case you don't do a full 'make' but just some 'make CppunitTest... CPPUNITTRACE="gdb --args"' and then wonder why the gdb pretty printers are not available, so you can at least do a manual 'make install-gdb-printers' now. Change-Id: Idd19ed1bba0fa196271cae9de80b4e7baf79ac2a
2017-07-28add s[y]lk fuzzerCaolán McNamara1-1/+1
Change-Id: I46272f8a0b35776b9d14f72b1720e951458ab208
2017-07-27Makefile: fix fetching for the build platformMichael Stahl1-1/+4
The invocation of make fetch added in commit fe3fb5ecd3b66e32cc5aa64a2afffa572353740e didn't do anything because the force-restart didn't actually restart make because it touched "Makefile" but the make read "$(BUILDDIR)/Makefile", and make isn't smart enough to notice those are the same. Change-Id: I85cbcba3bf9c3c7b89d4ee33f772820d19542f4a Reviewed-on: https://gerrit.libreoffice.org/40482 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2017-07-27fix oss-fuzz build moreCaolán McNamara1-1/+1
Change-Id: I3fa40382fcc9ac0d60329044c7820d1af8eb5a7f Reviewed-on: https://gerrit.libreoffice.org/40473 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-07-21migrate to boost::gettextCaolán McNamara1-2/+1
* all .ui files go from <interface> to <interface domain="MODULE"> e.g. vcl * all .src files go away and the english source strings folded into the .hrc as NC_("context", "source string") * ResMgr is dropped in favour of std::locale imbued by boost::locale::generator pointed at matching MODULE .mo files * UIConfig translations are folded into the module .mo, so e.g. UIConfig_cui goes from l10n target to normal one, so the res/lang.zips of UI files go away * translation via Translation::get(hrc-define-key, imbued-std::locale) * python can now be translated with its inbuilt gettext support (we keep the name strings.hrc there to keep finding the .hrc file uniform) so magic numbers can go away there * java and starbasic components can be translated via the pre-existing css.resource.StringResourceWithLocation mechanism * en-US res files go away, their strings are now the .hrc keys in the source code * remaining .res files are replaced by .mo files * in .res/.ui-lang-zip files, the old scheme missing translations of strings results in inserting the english original so something can be found, now the standard fallback of using the english original from the source key is used, so partial translations shrink dramatically in size * extract .hrc strings with hrcex which backs onto xgettext -C --add-comments --keyword=NC_:1c,2 --from-code=UTF-8 --no-wrap * extract .ui strings with uiex which backs onto xgettext --add-comments --no-wrap * qtz for gettext translations is generated at runtime as ascii-ified crc32 of content + "|" + msgid * [API CHANGE] remove deprecated binary .res resouce loader related uno apis com::sun::star::resource::OfficeResourceLoader com::sun::star::resource::XResourceBundleLoader com::sun::star::resource::XResourceBundle when translating strings via uno apis com.sun.star.resource.StringResourceWithLocation can continue to be used Change-Id: Ia2594a2672b7301d9c3421fdf31b6cfe7f3f8d0a
2017-07-07drop findunusedcodeCaolán McNamara1-4/+1
Change-Id: If17801c57d8333322985e36f09a022d6c317ba6d Reviewed-on: https://gerrit.libreoffice.org/39663 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2017-06-28remove "vs2013" from gbuild-to-ideMichael Stahl1-1/+0
Too old to build master. Change-Id: I01636c9ae26ddb3954dcfdd1977551c0f115a81b
2017-06-19Ported bin/find-unusedheaders.pl to PythonArkadiy Illarionov1-1/+1
Also fixed bug which prevented .cxx and .hxx files listing Change-Id: I67adc7c52ab5f2f1222e0756cd0087c8d9be102f Reviewed-on: https://gerrit.libreoffice.org/38640 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2017-06-11refactor fuzzer army a bitCaolán McNamara1-1/+1
the core lib has grown sufficiently large that the fuzzing tooling complains of too many instrumented conditions so split things up to hopefully fit again Change-Id: I58899d143925f958aec95b5f213c2dc75a6686ec Reviewed-on: https://gerrit.libreoffice.org/38647 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>