summaryrefslogtreecommitdiff
path: root/codemaker/Makefile
blob: ccb1c85a04da1561bdd303802e54abac8b052084 (plain)
1
2
3
4
5
6
7
# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-

module_directory:=$(dir $(realpath $(firstword $(MAKEFILE_LIST))))

include $(module_directory)/../solenv/gbuild/partial_build.mk

# vim: set noet sw=4 ts=4:
by: Tor Lillqvist <tml@collabora.com> (cherry picked from commit aa0b785946ba39bbce419a6b356a7ce07349501c) 2019-05-31Add the librevenge libraryTor Lillqvist Change-Id: I786001d66e9b40df5c30e19ff2381c9ed6c7db94 2018-11-01gbuild: rename value OS=IOS to OS=iOSMichael Stahl This gets rid of the horrible hack in gbuild.mk to accomodate the case-incorrect iOS platform makefiles that cannot be renamed without upsetting git on file systems that sadly lack the case sensitivity feature. Keep the macro defined to IOS though. Change-Id: I1022bfef4900da00e75fc1ccce786b20f8673234 Reviewed-on: https://gerrit.libreoffice.org/62705 Tested-by: Jenkins Reviewed-by: Michael Stahl <Michael.Stahl@cib.de> Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com> 2018-09-27Do build cppunit for iOS, tooTor Lillqvist I am writing a separate unit test app that will include selected existing unit tests that make sense and are important to run on iOS. Change-Id: I4722f1ed872ba21e181eeba5ed3b58e82d8fed72 Reviewed-on: https://gerrit.libreoffice.org/61049 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com> 2017-10-13fix oslibs syntax (have the shell treat it as variable, not command)Christian Lohmaier Change-Id: I75a4e1b2a9956d32e2ae4412d9f808a3b39ec855 2017-10-06iOS, fixes for release buildjan Iversen removed coinmp (needed to update lo-all-static-libs) convert CPUNAME to lowercase (needed by xcodebuild) Change-Id: I13ccfbd6a6fd139db2745c1536192710afe094bb 2017-09-15consistent naming of externals: xslt -> libxsltMichael Stahl Change-Id: Ie66848187cef395d8b0af4727a4d9c0919e3c9dc Reviewed-on: https://gerrit.libreoffice.org/42299 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com> 2017-09-15consistent naming of externals: xml2 -> libxml2Michael Stahl Change-Id: Ia1164c70d02dce70cb346c1fd4033f12d91c6e5d Reviewed-on: https://gerrit.libreoffice.org/42297 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com> 2017-09-15consistent naming of externals: langtag -> liblangtagMichael Stahl Change-Id: Iba391f4f0e3c496442b8acaff443319fcb8fb3d7 Reviewed-on: https://gerrit.libreoffice.org/42294 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com> 2017-09-15consistent naming of externals: jpeg-turbo->libjpeg-turboMichael Stahl Change-Id: I63fcebc36559c2698bbedd3501285a388ce8c257 Reviewed-on: https://gerrit.libreoffice.org/42291 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com> 2017-08-23Android: Enable HAVE_FEATURE_NSS and package the NSS libraries with apkGautam Prajapati This commit enables HAVE_FEATURE_NSS for Android and fixes the svl/ vcl/ and xmlsecurity/ module to use NSS. xmlsecurity/ wasn't built for Android previously, this commit enables building xmlsecurity/ for Android and disables the support of gpgme in the same module(Only for Android). It also enables the linking of NSS shared libraries with liblo-native-code.so and adds a rule to package them along with the apk. Change-Id: I7d0341688ac979ae92e9145c37dd107670417fe1 Reviewed-on: https://gerrit.libreoffice.org/41308 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> 2017-06-12Android tinderbox build breakerjan Iversen add openssl library back for Android static link Change-Id: I7ac5c3f9c00060f926f03fb21d8fa5e87b928c71 2017-06-11undo touch of ANDROID buildjan Iversen tinderbox had a problem with android build due to test message removed Change-Id: I2ab101dd037257be16eb2771f65e78794bad4489 2017-06-11allow build without tls and ssljan Iversen support for using --disable-openssl AND --without-tls (needed if you want to avoid including crypto code). Change-Id: I77650e9db679ddf1690560eda069d8645acacfc4 Reviewed-on: https://gerrit.libreoffice.org/38604 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@libreoffice.org> 2017-03-16presumbly we need this to fix the arm buildCaolán McNamara Change-Id: I99fc65c7f2e684027db5f9418b855903fbd7bd70 2016-12-14epoxy: fix Android buildMiklos Vajna Assuming this line has been replaced by external/epoxy/Library_epoxy.mk. Change-Id: I0aaa86f6d001a266d7975a357e820c05045af338 2016-12-13change from glew to epoxyCaolán McNamara because that works under wayland out of the box and gtk3 uses it already Change-Id: Iefaac31e325534a81a5389f752804af917c1baef Reviewed-on: https://gerrit.libreoffice.org/31213 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> 2016-01-15also link liblangtag to the liblo-native bundle (fix Android build)Christian Lohmaier Change-Id: I9f8e647068b3f0403858e5ef52f65e5e6a16e165 2015-11-16build cairo on androidCaolán McNamara Change-Id: Ie2f7662a4cc3955963517f265894b8f6a495ece8 Reviewed-on: https://gerrit.libreoffice.org/19991 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com> 2015-09-20We don't want libxmlsec on iOS, I thinkTor Lillqvist It would require NSS which I just decided to skip. If/when we patch it to support native iOS (and OS X?) crypto APIs, re-consider. Or something. Now the TiledLibreOffice iOS demo app builds again. Change-Id: I2816a49bbdbde5a8f9d3b9fcdfff420bdca05ff8 2015-09-19If we don't want any NSS crack on iOS then don't try to use libs from thereTor Lillqvist Change-Id: I9265ee3ce46d8d2e5af4759e8d9748bd39a3e665 2014-12-19Fix fallout from a2e4be6ded508030a6c2a33919cbe8cb504382e0Tor Lillqvist Should fix build for iOS. There is no liblibotouch.a any more, and the only library in $WORKDIR/LinkTarget/Library turns out to be the Android-only liblo-bootstrap.a now. Change-Id: Ia7b2f43db06536c05caee8d99130f44d5288705e 2014-11-05liblibotouch.a and liblo-bootstrap.a now end up in workdir/LinkTarget/LibraryTor Lillqvist Not sure exactly why, but anyway, look for *.a there, too, then. Change-Id: Id85f4f7d5ffe47c636ac860131a2dfb10cdfdff8 2014-08-12Not true, it's the dylibs that are copiedTor Lillqvist Change-Id: I2fc51f2aaf56ce98d8990b71a33abaef24d841e7 2014-08-12More object files not in any archiveTor Lillqvist Change-Id: I658e235d345e61f2b18e9cf074d64bce9793cfc5 2014-08-12Some objects in NSS are not in any of the archivesTor Lillqvist Change-Id: I3df4c45d160687f22015f3b3d3c87e655e5cd7d7 2014-08-12Now that we build NSS, we can build libxmlsec and libxsec_xmlsec for iOS, tooTor Lillqvist Change-Id: I65ab8aad0744a2aa254fefc7732cd8130bb249fb 2014-08-11First attempt at building NSS for iOS, tooTor Lillqvist Let's hope that the various static archives that get built by the NSS build machinery contain what an iOS app that needs NSS services requires. I patch out the construction of any dylibs and executables in nss. We don't use any dylibs on iOS anyway, and of course don't need any NSS executables either. Change-Id: Ic977c6e3d6c4e953202e78f8e08c4e61f6c9cb1b 2014-05-20Add the CoinMP libsTor Lillqvist Change-Id: I37b4c1081055f98c9254d64480efeb2c205e711d 2014-04-12Don't create an icudata library for iOSTor Lillqvist The intent being that the data file will be used instead. To avoid linking error, correspondingly include the ICU stubdata library in the list of static libraries to link with. Change-Id: I0f223fcce89dfbe283aaa2fcd2d5a58ea36ba364 2014-04-08The GLEW lib, tooTor Lillqvist Change-Id: Ic0a9ed4aa95418fdc1a2e49419eb2a2482351232 2014-01-14Add libabwTor Lillqvist Change-Id: Ib9fc6eb5523fbaed2c13ed213f0fadb28b1e9715 2013-12-05Fix path to libfreetype.aTor Lillqvist Change-Id: I19061350996dbfc214e7bfe16be957c852187b0e 2013-11-22Add libs built only for AndroidTor Lillqvist Change-Id: Ib7087701fc918f5f871491ce78e4afad004db9dc 2013-11-22Expand the FOO_LIBS vars to a list of the actual archivesTor Lillqvist Thus the output can also be used in makefiles where a list of actual files is needed. Change-Id: I23396dc2e98c47b99cbf53926f247bd834119976 2013-11-22Add script to produce a list of all the static libs built for iOS or AndroidTor Lillqvist Hopefully this script can be used instead of the current many separate ways to get the same list. Change-Id: I9b84d70f37e5819140c3a3a2c8a002cfdbac4364