diff options
author | Leo Ufimtsev | 2018-01-18 19:44:04 +0000 |
---|---|---|
committer | Alexander Kurtakov | 2018-01-26 14:19:08 +0000 |
commit | 65ca41b1f452e1f1e15f55c0bf09339f72e065eb (patch) | |
tree | 28c77d1bd705570692099e9a959db60b8f1eed0b /features/org.eclipse.equinox.executable.feature/library/gtk/.gitignore | |
parent | e55e66e8760fe7f79c6becf09ad7f4519e02d2e5 (diff) | |
download | rt.equinox.framework-I20180127-0150.tar.gz rt.equinox.framework-I20180127-0150.tar.xz rt.equinox.framework-I20180127-0150.zip |
Bug 530012 – [gtk] Update make_linux to simplify building of launcher.I20180129-2000I20180129-0605I20180129-0540I20180128-2000I20180127-1500I20180127-0150I20180126-2040
Details:
- This makes make_linux.mak independent, i.e the following works:
make -f make_linux.mak clean all
It does so by assuming default values if they are not set by build.sh.
However, build.sh still overrides values for backwards compatibility.
I.e, I expect it will work fine with build servers.
- I migrated some linux-specific logic from build.sh to make_linux.mak
* JAVA_HOME detection that I added earlier,
* linux specific x86/x86_64 flags
- Added a new target: dev_build_install
This can be invoked like:
export DEV_ECLIPSE="your/eclipse"
make -f make_linux.mak clean dev_build_install
It builds the launcher/lib and then you can test the output in your
dev eclipse. (see target for details.).
Test strategy:
I've done some very through testing, I'm pretty confident it shouldn't
break anything. I've accounted for x86/x86_64 differences.
I've added a print statement that prints info about variables:
$(info Input info: ....)
This line generates the same values for when you run build.sh as well
as when make_linux is invoked directly.
Produced eclipse and eclipse_xxxx.so work well.
Tested on Fedora 27, Wayland, gtk3.22, x86_64.
Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=530012
Change-Id: I07ec8f453acd93d368e5e8f927fa65354da0f68b
Signed-off-by: Leo Ufimtsev <lufimtse@redhat.com>
Diffstat (limited to 'features/org.eclipse.equinox.executable.feature/library/gtk/.gitignore')
0 files changed, 0 insertions, 0 deletions