summaryrefslogtreecommitdiff
path: root/solenv/gbuild/UnoApi.mk
AgeCommit message (Collapse)Author
2012-09-22ensure IDL files of used UnoApis are in placeDavid Tardon
Change-Id: I27740a60b9b5ff7ef5541713b2f85e03f8e70c7d
2012-07-26gbuild: UnoApi: fix spurious re-delivery of RDBsMichael Stahl
similar to 3378c2d3b88a8413deeb8365ce40d4ee0716eff6 but for gb_UnoApi__use_api. Change-Id: I20c1e3bc63caa5ead695d142d8ef39effe54fdab
2012-06-22gbuild: fix UnoApiTarget header dependencies:Michael Stahl
The existing situtation of not having any explicit rules for header files does not work because it requires a make restart after the headers are generated in order for the headers to be delivered. Because requiring running make twice to get a complete rebuild is bad, add some rules to force the headers to be delivered immediately. Change-Id: I5b4d5c8f8e9c9d7d0874fc797e62972eaa1dd904
2012-06-07gbuild: introduce gb_Package_Package_internal:Michael Stahl
The gb_InternalUnoApi_set_xmlfile function creates a new package, which registers at the current Module, overwriting the InternalUnoApi targets set there and causing make clean not to clean the InternalUnoApi. Change-Id: I46e9b4437788a479701187334325fe1e065e612c
2012-05-17fix spurious delivery of rdb files (better way)David Tardon
The only task of the UnoApi class is to deliver a RDB file and all the stuff related to it (i.e., the IDL files and the generated headers). For that purpose, order-only dependecies are sufficient. Change-Id: Ibe0a58d1e8ceaad62ff71773e372fb8dfb921fbd
2012-05-17Revert "fix spurious re-delivery of RDB files:"David Tardon
This reverts commit 07c0b800d9d70857882238204820f75b8dc98b26.
2012-05-16fix spurious re-delivery of RDB files:Michael Stahl
The OUTDIR RDB depends on Packages for IDL and headers, the latter of which depends on the WORKDIR RDB, hence preserving timestamps here leads to spurious re-delivery because the OUTDIR RDB always has older timestamp than the headers Package.
2012-05-09gbuild: remove gb_Helper_abbreviate_dirs_nativeMatúš Kukan
Change-Id: I0a3ad6553692fc21eaf96cf35e9c343b4d716c21
2012-04-08gbuild: "use" vs. "add"David Tardon
2012-04-01merge origin/masterDavid Tardon
2012-03-24rename targets to match LinkTarget's functionsDavid Tardon
2012-03-24use correct rdb root dirsDavid Tardon
2012-03-24use the default deliver ruleDavid Tardon
2012-03-11refactor UnoApi classDavid Tardon