summaryrefslogtreecommitdiff
path: root/solenv/gbuild/InstallModuleTarget.mk
AgeCommit message (Collapse)Author
2013-11-02remove SOLARENV variableMichael Stahl
It is constant and can just be replaced by $(SRCDIR)/solenv. Use BUILD_TYPE where it was used to check if config_*.mk is sourced. Change-Id: Ib9d480c57194b6340093aa47776f8768df69b7d1
2013-10-15fdo#70487 fix l10n of install setsDavid Tardon
Change-Id: I97b821e1e039b3ca529ebac7efb63648e5d353a3
2013-10-13extend function to allow list of argsDavid Tardon
Change-Id: If95f0e97e4f0b0efae976d6fea43abbaa02fdbac
2013-08-19Rename SOLAR_JAVA to ENABLE_JAVA and HAVE_FEATURE_JAVATor Lillqvist
Change-Id: Ib451bdb3c1c2ca42347abfde44651d5cf5eef4f3
2013-08-18Use subfolder names from <config_folders.h>Tor Lillqvist
Change all instances of hardcoded "program", "share" etc subfolder names to use those from <config_folders.h> instead. In normal builds, the end result will not change. Change-Id: I91c95cd8e482818be67307e889ae6df887763f53
2013-07-16gbuild: consolidate ULF copypaste in gb_CustomTarget_ulfex_ruleMichael Stahl
Change-Id: I0c5b68f6bc81c7c1c88be2cde42fc06949fff8e7
2013-06-10gbuild: s/AutoInstallLibs/AutoInstall/gMatúš Kukan
Change-Id: I582a841ea3b2a882cbdc1556058b007a8667024a
2013-04-25rebuild scp if autoinstalled libs changeDavid Tardon
Change-Id: I76cca4646bd0258cdf64a079edb017e6243839af
2013-04-22Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks
2013-04-10one variable to rule them allDavid Tardon
one variable to find them, one variable to deliver them all and into filelist put them, in $INSTDIR where the installer searches. Change-Id: I989f578f0ed6f9ef9167522249b36d95c15bfd1b
2013-04-01gbuild: InstallModule: fix incremental builds:Michael Stahl
Since the scp2 files heavily depend on the variables in config_host.mk, let's just rebuild everything when that changes. Change-Id: Ia07d05d930ece60a8391a93605340ea21af5e6a1
2013-03-25Remove unneeded project and projectroot parametersZolnai Tamás
Plus avoid use of Export::sLanguages member outside of the class. Change-Id: I33702816fdb4980d690cfe8fcd8cc3fbd0df1dd8
2013-03-05remove ScpConvertTarget class, no codepage conversion is neededAndras Timar
Change-Id: I45f309c6c23704af8638003fd54f1a7e45062d61 Reviewed-on: https://gerrit.libreoffice.org/2555 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-02-15Remove the need to manually register libs in scp2Bjoern Michaelsen
- we have all the needed information in gbuild - reduce the amount of double and triple bookkeeping - hopefully the generated files for scp2 are only a intermediate step and we can do whatever perl voodoo scp2 does directly in gbuild - currently using basctl as an example - this also means we have to be more strict in Repository.mk with what we register: - if we dont build a libs, it shouldnt be registered (otherwise scp2 will want the nonexisting lib) - in the end, this is a Good Thing(tm): we dont want anyone trying to e.g. link against a lib we dont build - should now hopefully work on all platforms - added module bookkeeping to gbuild Change-Id: I241ca67edbfabae83859274f9aa35d2d26165ef6
2013-01-01always set library pathDavid Tardon
Change-Id: Id8984f64615ac5d2ecfccca5d1d44ea5db76811c
2012-12-31I did not want to push that...David Tardon
It does not work, anyway. This reverts commit ee18b30b0391a443a51d7b97060f118478c202af. Change-Id: Ibe21a2a62ecbfaf8dcd87113bde386050ffde25a
2012-12-31move gb_Executable_get_command back into Executable.mkDavid Tardon
Change-Id: Ia556cbfda5c5c3d9e1b2b7b1f488b079ce420367
2012-12-31Add b_Helper_set_ld_path back in more placesTor Lillqvist
Change-Id: I05d1fc218fad0987958600a2638953672281919e
2012-12-30use runtime deps in gbuild classesDavid Tardon
Change-Id: I007e0293c354d6f930dffb4a9a2c2df5640a673b
2012-12-28Delete some lang variableZolnai Tamás
Change-Id: I4df609dad5de0cc45f00f4c4054b59fa014bb432
2012-12-02Make qtz work in UIZolnai Tamás
Change-Id: Iced0b874405942782574fe46b58c3caafb2deeb4
2012-11-24missing po files should not don't break the buildAndras Timar
Change-Id: I686341c79e77f16c6a4cd81cf9fedcd25c4e4996
2012-10-14Cleanup in InstallModulTarget.mkZolnai Tamás
Use global variable directly Change-Id: Ic8031bd748d4b9407679f83eb728a7d33551c0cf
2012-10-01soltools conversion to gbuildDavid Ostrovsky
The following tools are considered to be obsolete and are discontinued: ldump, giparser, testhxx and support. Change-Id: I70813c046edb30546463cda9eb8a1b96c3e840a3
2012-09-30Corrections for mergeZolnai Tamás
-Correct po type-checking -Use new "lang" variable instead of nonexistent one -Add input parameter to ulfex Change-Id: I1dc17363179d69d40144b6a998eb1bf223bd05e9 Reviewed-on: https://gerrit.libreoffice.org/736 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2012-09-28Merge branch 'master' into feature/killsdfAndras Timar
Conflicts: l10ntools/Module_l10ntools.mk l10ntools/source/merge.cxx solenv/gbuild/AllLangResTarget.mk solenv/gbuild/ExtensionTarget.mk solenv/gbuild/InstallModuleTarget.mk solenv/gbuild/TargetLocations.mk
2012-09-26drop 'private' from variable defs.David Tardon
Apparently make 3.81 is confused by using private target-specific simply-expanded variable (i.e., initialized with ':='), which in this case leads to /<builddir>/scp2/InstallModule_accessories.mk:30: *** multiple target patterns. Stop. Recursively-expanded variable works fine.... Anyway, it was just an idea. It seems the time is not ripe for it yet. Change-Id: Ic5582d809530256cad087c3c4fd10f9641d24cbd
2012-09-26avoid // in pathDavid Tardon
Change-Id: I3ecd3393ab55c0aadca7432e26f84e69b6a9125c
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-09-25apparently cpp.lcc does not have .exe ext. on windowsDavid Tardon
Change-Id: I87ed6ba66b739638379adea2a137fa1ab6c502ee
2012-09-25add missing dep on cpp.lccDavid Tardon
Change-Id: I3e86ce3ebafd2347164e484d060086beae05430b
2012-09-25fix scp2 build producing garbageDavid Tardon
Change-Id: Ia295528fea995c5660f9d50c0426d79d60900ebd
2012-09-24Correct dependancies in makefilesZolnai Tamás
Change-Id: I6345144f1b5a998a4a8fd70b51c9a40342a69582 Reviewed-on: https://gerrit.libreoffice.org/693 Tested-by: Andras Timar <atimar@suse.com> Reviewed-by: Andras Timar <atimar@suse.com>
2012-09-23change the rest of deps on target-spec. varDavid Tardon
Change-Id: I8e8be3d5b419e79902847ffab74e5c50e839444c
2012-09-22add missing deps on toolsDavid Tardon
Change-Id: Idcb3dee7315412287e167abb7f76c9050696d94a
2012-09-20Use po file for merge 1. stepZolnai Tamás
Make executables to waiting for po as input Add some function to po files Rewrite makefiles to use po files for merge Change KeyId generator not to use xml special charachters One filetype remain: properties Change-Id: If2bd2ae7afc61518c2d838a3cae301ef62dd9761 Reviewed-on: https://gerrit.libreoffice.org/593 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2012-09-19there is no ScpTarget dep target usedMatúš Kukan
Change-Id: I3b648b67a884b03611311ea013910cfeb672b2dc
2012-09-19gbuild: avoid unnecessary Packages while processing scp2 filesMatúš Kukan
This is first in do-not-duplicate-stuff-in-solver patch series. Adds direct include path for gb_ScpPreprocessTarget. Avoids copying .par files by using gb_InstallScriptTarget__get_dirs for include paths. Change-Id: I0a2b76accbbe7f33c83816fb8ad69cc29590e9e2
2012-06-18change the way par files for ins are collectedDavid Tardon
This avoids the need for $(wildcard), which seemed to cause problems in some cases (in gentoo ebuild) and I never found any missing dependency that might account for it. Change-Id: Ia03d630bb85309fbb7da3068c396834fb56cffb1
2012-05-29scp2: fix Windows buildMatúš Kukan
Change-Id: I6662bfca925f9dae99b3f70fd81dba04d36ac9c8
2012-05-29handle silent modeDavid Tardon
Change-Id: I2ebcacc089d86c9de85b617d80d6a557498d8add
2012-05-29create gbuild class for install scriptsDavid Tardon