testprogs: add support for "print" option in win32 spoolss torture test.
[Samba/kamenim.git] / testprogs / win32 / spoolss / Makefile
blob8c9d71683ec0f6b674594631e0947abe7b3d6e91
1 CFLAGS = /nologo /Zi /MT /Gm- /W4 /FR /D_CRT_SECURE_NO_WARNINGS
2 LIBS = kernel32.lib gdi32.lib user32.lib shell32.lib \
3 advapi32.lib ole32.lib ws2_32.lib rpcrt4.lib
4 WINSPOOL_LIBS = winspool.lib
6 all: spoolss.exe
8 .cpp.obj:
9 cl /c $(CFLAGS) $*.cpp
11 .c.obj:
12 cl /c $(CFLAGS) $*.c
14 clean: cleantmp
15 -del *.dll 2>nul
17 cleantmp:
18 -del *~ *.o *.obj *.sbr *.bsc *.pdb *.lib *.ilk *.exp 2>nul
19 -del test_s.c test_c.c test.h 2>nul
21 ###############################
22 # helpers
23 ###############################
25 printlib.obj: printlib.c
27 error.obj: error.c
29 torture.obj: torture.c
31 ###############################
32 # binaries
33 ###############################
35 spoolss.obj: spoolss.c
37 spoolss.exe: spoolss.obj printlib.obj error.obj torture.obj
38 cl $(CFLAGS) /Fe$@ spoolss.obj printlib.obj error.obj torture.obj \
39 /link /incremental:no /subsystem:console $(LIBS) $(WINSPOOL_LIBS)