makefiles: Rename the SRCDIR, TOPSRCDIR and TOPOBJDIR variables to follow autoconf...
[wine] / programs / winetest / Makefile.in
1 MODULE    = winetest.exe
2 APPMODE   = -mconsole
3 IMPORTS   = uuid comctl32 version user32 gdi32 advapi32 wsock32
4 DELAYIMPORTS = ole32
5
6 C_SRCS = \
7         gui.c \
8         main.c \
9         send.c \
10         util.c
11
12 RC_SRCS = \
13         winetest.rc
14
15 SVG_SRCS = winetest.svg
16
17 TESTBINS   = @ALL_TEST_BINARIES@
18 TESTRCS    = build.rc $(TESTBINS:.exe=.rc)
19 EXTRA_OBJS = $(TESTRCS:.rc=.res)
20
21 @MAKE_PROG_RULES@
22
23 clean::
24         $(RM) build.nfo winetest-dist.exe $(TESTBINS) $(TESTRCS)
25
26 build.rc: dummy
27         build="BUILD_INFO STRINGRES build.nfo STRINGTABLE { 1 \"`GIT_DIR=$(top_srcdir)/.git git rev-parse HEAD 2>/dev/null`\" }" && (echo $$build | cmp -s - $@) || echo $$build >$@ || ($(RM) $@ && exit 1)
28
29 build.nfo:
30         -$(CC) -v 2>$@
31
32 build.res: build.nfo
33
34 # Rules for building distributable executable
35
36 .PHONY: dist
37
38 dist: winetest-dist.exe$(DLLEXT)
39
40 winetest-dist.exe$(DLLEXT): winetest.exe$(DLLEXT)
41         cp winetest.exe$(DLLEXT) $@
42         -upx -9 -qqq $@
43
44 @ALL_WINETEST_DEPENDS@