Signed-off-by: Francois Gouget fgouget@codeweavers.com --- TestAgent is not sent to the VMs with each task, unlike TestLauncher. So compressing it is less necessary but this makes the build systems more similar.
Maybe TestLauncher should only be sent when setting up the VM too: it's not being updated much these days so that could work. It's not that big though. --- testbot/src/testagentd/Makefile | 9 +++++++++ 1 file changed, 9 insertions(+)
diff --git a/testbot/src/testagentd/Makefile b/testbot/src/testagentd/Makefile index 645e268435..0677acea69 100644 --- a/testbot/src/testagentd/Makefile +++ b/testbot/src/testagentd/Makefile @@ -4,6 +4,7 @@ CROSSCC32 = i686-w64-mingw32-gcc CROSSSTRIP32 = i686-w64-mingw32-strip CROSSCC64 = x86_64-w64-mingw32-gcc CROSSSTRIP64 = x86_64-w64-mingw32-strip +CROSSZIPEXE = upx-ucl
all: build iso build: $(builddir)/testagentd @@ -25,6 +26,10 @@ WIN_SOURCES = testagentd.c platform_windows.c TestAgentd32.exe: $(WIN_SOURCES:.c=.obj32) $(CROSSCC32) -o $@ $(WIN_SOURCES:.c=.obj32) -lws2_32 $(CROSSSTRIP32) $@ + if which $(CROSSZIPEXE); \ + then \ + $(CROSSZIPEXE) --best -q -q $@; \ + fi
.SUFFIXES: .obj32 .c.obj32: @@ -33,6 +38,10 @@ TestAgentd32.exe: $(WIN_SOURCES:.c=.obj32) TestAgentd64.exe: $(WIN_SOURCES:.c=.obj64) $(CROSSCC64) -o $@ $(WIN_SOURCES:.c=.obj64) -lws2_32 $(CROSSSTRIP64) $@ + if which $(CROSSZIPEXE); \ + then \ + $(CROSSZIPEXE) --best -q -q $@; \ + fi
.SUFFIXES: .obj64 .c.obj64: