| TOPSRCDIR = @top_srcdir@ | 
 | TOPOBJDIR = ../.. | 
 | SRCDIR    = @srcdir@ | 
 | VPATH     = @srcdir@ | 
 | MODULE    = winetest.exe | 
 | APPMODE   = -mconsole | 
 | IMPORTS   = uuid comctl32 version user32 gdi32 advapi32 wsock32 kernel32 | 
 | DELAYIMPORTS = ole32 | 
 |  | 
 | EXTRARCFLAGS = -DBUILD_SHA1=\"`GIT_DIR=$(TOPSRCDIR)/.git git rev-parse HEAD 2>/dev/null`\" | 
 |  | 
 | C_SRCS = \ | 
 | 	gui.c \ | 
 | 	main.c \ | 
 | 	send.c \ | 
 | 	util.c | 
 |  | 
 | RC_SRCS = \ | 
 | 	winetest.rc | 
 |  | 
 | SVG_SRCS = winetest.svg | 
 |  | 
 | @MAKE_PROG_RULES@ | 
 |  | 
 | ALL_TEST_DIRS = @ALL_TEST_DIRS@ | 
 |  | 
 | TESTBINS = $(ALL_TEST_DIRS:%/tests=%_test.exe) | 
 |  | 
 | @ALL_WINETEST_DEPENDS@ | 
 |  | 
 | # Special rules | 
 |  | 
 | winetest.res: $(TESTBINS) | 
 |  | 
 | tests.rc: Makefile.in $(TOPOBJDIR)/config.status | 
 | 	(for i in $(TESTBINS); do echo "$$i TESTRES \"$$i\""; done) >$@ || ($(RM) $@ && false) | 
 |  | 
 | clean:: | 
 | 	$(RM) tests.rc dist.res winetest-dist.exe $(TESTBINS) | 
 |  | 
 | depend: tests.rc | 
 |  | 
 | # Rules for building distributable executable | 
 |  | 
 | .PHONY: dist | 
 |  | 
 | dist: winetest-dist.exe$(DLLEXT) | 
 |  | 
 | winetest-dist.exe.so: $(OBJS) dist.res Makefile.in | 
 | 	$(WINEGCC) $(APPMODE) $(OBJS) dist.res -o $@ -L$(DLLDIR) $(DELAYIMPORTS:%=-Wb,-d%) $(ALL_LIBS) | 
 |  | 
 | winetest-dist.exe: $(OBJS) dist.res.o Makefile.in | 
 | 	$(CC) $(APPMODE) $(OBJS) dist.res.o -o $@ -L$(DLLDIR) $(IMPORTS:%=-L$(DLLDIR)/%) $(ALL_LIBS) | 
 | 	-upx -9 -qqq $@ | 
 |  | 
 | dist.res: winetest.rc tests.rc build.nfo winetest.ico $(TESTBINS) | 
 |  | 
 | @DEPENDENCIES@  # everything below this line is overwritten by make depend | 
 |  | 
 | winetest.res: tests.rc |