summaryrefslogtreecommitdiff
path: root/solenv/gbuild/CustomTarget.mk
AgeCommit message (Collapse)Author
2016-01-21gbuild: missing dependency in CustomTargetMichael Stahl
Change-Id: I560384d91fa5c6ba42123330369628419fe1bc1c
2014-12-22Refactor building perfect hash tabels for tokensDaniel Sikeler
moved the defines to be usable in more modules moved perl-script to be usable in more modules Change-Id: If893e4b7e9dc670646bdf097cb6fa5710e45f1ac
2014-11-10avoid exceeding commandline limitsChristian Lohmaier
by using make's file function via the var2file wrapper instead of using loooooong echo statements Change-Id: Ie81007ad7de8c4e9f4d07724fba3cbe0e93f821d
2013-09-12gb_CustomTarget_ulfex_rule: add dependency on directoryMatúš Kukan
Change-Id: Ibe00404978cc5b7efc31fe84cb5d0a79a0e13ce3
2013-07-16gbuild: consolidate ULF copypaste in gb_CustomTarget_ulfex_ruleMichael Stahl
Change-Id: I0c5b68f6bc81c7c1c88be2cde42fc06949fff8e7
2013-06-03re-base on ALv2 code. Includes:Michael Meeks
Patches contributed by Mathias Bauer gnumake4 work variously http://svn.apache.org/viewvc?view=revision&revision=1394707 http://svn.apache.org/viewvc?view=revision&revision=1394326 http://svn.apache.org/viewvc?view=revision&revision=1397337 http://svn.apache.org/viewvc?view=revision&revision=1397315 http://svn.apache.org/viewvc?view=revision&revision=1396797 Patches contributed by Andre Fischer Fixed getcsym.awk to handle #-comments that contain special regexp chars. http://svn.apache.org/viewvc?view=revision&revision=1230971 118778: Added ADDITIONAL_REPOSITORIES environment variable and its automatic setup in configure. http://svn.apache.org/viewvc?view=revision&revision=1232004 118160: Added external CoinMP library. http://svn.apache.org/viewvc?view=revision&revision=1233909 Patches contributed by Herbert Duerr #i119168# use generic LICENSE file for langpacks and sdks http://svn.apache.org/viewvc?view=revision&revision=1310178 macosxotoolhelper: need to quote perl regexp if it may contain regexp metachars http://svn.apache.org/viewvc?view=revision&revision=1183367 allow gbuild with empty sysroot on linux http://svn.apache.org/viewvc?view=revision&revision=1179186 Patches contributed by Ingo Schmidt native373: #164472# improvements for msi database http://svn.apache.org/viewvc?view=revision&revision=1167540 http://svn.apache.org/viewvc?view=revision&revision=1167539 Patches contributed by Jurgen Schmidt adapt setup package scripts to handle special DS_Store file for developer snapshot builds http://svn.apache.org/viewvc?view=revision&revision=1232430 imported patch extensions_i117681.patch http://svn.apache.org/viewvc?view=revision&revision=1172102 Patches contributed by Michael Stahl gbuild: RepositoryFixes.mk should be optional http://svn.apache.org/viewvc?view=revision&revision=1166123 xslt filter: remove the FLA horror wordml import filter: replace FLA usage with plain XSLT http://svn.apache.org/viewvc?view=revision&revision=1363727 Patch contributed by Oliver-Rainer Wittmann i#88652: applied patch, remove unicows deps http://svn.apache.org/viewvc?view=revision&revision=1177585 Remove lots of OS2 conditionals, re-extract Rhino Java, unwind cppunit pieces, cleanup Mac image bits, remove coin-mp and re-package lpsolve, Oxygen & Crystal, fixup qstart bits, expand MPLv2 subset checking. Change-Id: Iad5c8a76399620b892671633c0d8c29996db3564
2012-12-10userfriendly make targets for build and cleanLuboš Luňák
So that now it's possible to do just 'make CppunitTest_sw_macros_test' instead of 'make /home/llunak/build/src/l2/workdir/unxlngx6/CppunitTest/sw_macros_test.test' Change-Id: Ibd1e9ef4fc825043a71bd669b2f5c37ffec68e33 Reviewed-on: https://gerrit.libreoffice.org/1253 Reviewed-by: Peter Foley <jpfoley2@gmail.com> Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Reviewed-by: Luboš Luňák <l.lunak@suse.cz> Tested-by: Luboš Luňák <l.lunak@suse.cz>
2012-11-15gbuild: add gb_CustomTarget_register_targetsMatúš Kukan
Change-Id: I044bae6995f78ea70dea9da101036a6cf578d48f
2012-09-26Revert "gbuild: use one pattern rule for creating directories"Matúš Kukan
It does not work with make 3.82 which prefers pattern rules with longest match, so wrong rules are chosen in workdir. This reverts commit bc234b4e1103cf8f79a7526ad80dcd9d0b78b89b.
2012-09-26gbuild: use one pattern rule for creating directoriesMatúš Kukan
Change-Id: I0164552ea9f2024eb5c44ad3b2b6181f6a9e3a1e
2012-07-17tubes: add Collaborate menu item only in telepathy enabled buildMatúš Kukan
Change-Id: Ibfd90941a64540d0e59f1e884a0992758cbc3bb8
2012-04-09enforce only one possible use of gb_CustomTargetMatúš Kukan
This brings two changes: - no more recursive calling of make - gbuild_simple is now not used => removed
2012-03-24packimages: do not use custom MakefileMatúš Kukan
2012-02-24gbuild: get rid of REPODIRMatúš Kukan
2012-02-06have make check working again. clean-up the whole STAGE stuffNorbert Thiebaud
2011-12-23eval at the calling side, like other gbuild classesDavid Tardon
2011-12-14force gbuild stage for CustomTargetsDavid Tardon
gb_SourceEnvAndRecurse_STAGE is unset in CustomTarget's make process when the parent make has been started in sourced environment. This leads to all sorts of "interesting" failures because the gbuild classes and platform stuff are not loaded...
2011-12-13Improve quoting when calling submake for custom targets.Jan Holesovsky
This should fix the Windows build, while keeping the gb_Helper_abbreviate_dirs_native working in custom targets.
2011-12-07quoting for CustomTargetsBjoern Michaelsen
2011-12-07no need to export gb_Helper*, use gbuild_simple insteadBjoern Michaelsen
2011-12-07do not globally export gb_Helper_execute gb_Helper_set_ld_pathBjoern Michaelsen
2011-12-07do not globally export gb_AWK, GBUILDDIR, SRCDIR, gb_XSLTPROCBjoern Michaelsen
2011-10-23no need for SRCDIR parameter hereMatúš Kukan
2011-10-23do not use gb_Helper_REPOSITORYNAMES anymoreMatúš Kukan
2011-10-21CustomTarget: remove unnecessary dependencyMichael Stahl
There already is a dependency from the library to the package, so this dependency should not be necessary. Furthermore, the command is executed spuriously always, because the .done file is always newer than the generated files.
2011-10-21Revert "pass -s flag to custom target's make process"Michael Stahl
This reverts commit 6c8a7e0e6ad223051442ef6ce1d1103086c3f4a0. Doing this explicitly is unnecessary because make does it automatically. Also, make will pass --jobserver-fds, which happens to match in findstring as well.
2011-10-10fixing error handling for generated files againBjoern Michaelsen
2011-09-30fix an apparent cut-and-paste typo in CustomeTargetNorbert Thiebaud
2011-09-15pass -s flag to custom target's make processDavid Tardon
2011-08-10prefer makefile-gmake-mode to plain makefile-modeTakeshi Abe
2011-07-26Add Emacs mode lines and a few missing vim onesTor Lillqvist
2011-06-19Merge branch 'master' into feature/gnumake4Bjoern Michaelsen
Conflicts: Repository.mk RepositoryFixes.mk configure configure.in set_soenv.in solenv/config/sdev300.ini solenv/gbuild/ComponentTarget.mk solenv/gbuild/CppunitTest.mk solenv/gbuild/CustomTarget.mk solenv/gbuild/Deliver.mk solenv/gbuild/Executable.mk solenv/gbuild/JavaClassSet.mk solenv/gbuild/Library.mk solenv/gbuild/LinkTarget.mk solenv/gbuild/StaticLibrary.mk solenv/gbuild/TargetLocations.mk solenv/gbuild/gbuild.mk solenv/gbuild/platform/linux.mk solenv/gbuild/platform/macosx.mk solenv/gbuild/platform/solaris.mk solenv/gbuild/platform/windows.mk solenv/gbuild/platform/winmingw.mk solenv/gbuild/templates/Executable.mk solenv/gbuild/templates/Library.mk solenv/inc/libs.mk solenv/inc/unxobsd.mk
2011-06-17gnumake4: #i117340#: CustomTarget: replace broken multi-repo support ↵Michael Stahl
[hg:a639061a46c8]
2011-04-16provide a rule for explicit depsBjoern Michaelsen
2011-03-11Spaces -> tabs in gbuild, GNU make does not like spaces ;-)Jan Holesovsky
2011-01-27gnumake3: activate GNU make job server for CustomTargetMichael Stahl
2011-01-27gnumake3: fix various bugs in CustomTarget, add OUTDIR dependenciesMichael Stahl
2011-01-26gnumake3: fix dependencies on CustomTargetsBjoern Michaelsen
2011-01-24gnumake3: adding experimental support for CustomTargetsBjoern Michaelsen