summaryrefslogtreecommitdiffstats
path: root/src/lib/ccapi/unit-test/NTMakefile
blob: 73f53f2e4e4ff2b924977b38d2f99ae8832a8600 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
!include <win32.mak>

CFLAGS = -I../include $(cdebug) $(cflags) $(cvarsmt)

WINLIBS = ws2_32.lib rpcrt4.lib $(guilibsdll)

T_CCACHE = t_ccache.exe

T_CONTEXT = t_context.exe

T_LISTS = t_lists.exe

T_MSG = t_msg.exe

T_SERVER = t_server.exe

T_CCAPI = t_ccapi.exe

all:  $(T_CCAPI) $(T_CCACHE) $(T_CONTEXT) $(T_LISTS) $(T_MSG) $(T_SERVER)

ntccrpc_c.c ntccrpc_s.c ntccrpc.h: ntccrpc.idl ntccrpc.acf
	midl ntccrpc.idl /acf ntccrpc.acf

CC_CLIENT_LIB = ..\client\cc_client.lib

CC_COMMON_LIB = ..\common\cc_common.lib

CC_SERVER_LIB = ..\server\cc_server.lib

CC_API_LIB = ..\windows\krbcc32.lib

$(T_CCACHE): t_ccache.obj $(CC_SERVER_LIB) $(CC_COMMON_LIB)
	$(link) /NOLOGO $(conlibsmt) $(ldebug) $(conlflags) /OUT:$@ $** $(WINLIBS)

$(T_CONTEXT): t_context.obj $(CC_SERVER_LIB) $(CC_COMMON_LIB)
	$(link) /NOLOGO $(conlibsmt) $(ldebug) $(conlflags) /OUT:$@ $** $(WINLIBS)

$(T_LISTS): t_lists.obj $(CC_SERVER_LIB) $(CC_COMMON_LIB)
	$(link) /NOLOGO $(conlibsmt) $(ldebug) $(conlflags) /OUT:$@ $** $(WINLIBS)

$(T_MSG): t_msg.obj $(CC_SERVER_LIB) $(CC_COMMON_LIB)
	$(link) /NOLOGO $(conlibsmt) $(ldebug) $(conlflags) /OUT:$@ $** $(WINLIBS)

$(T_SERVER): t_server.obj $(CC_SERVER_LIB) $(CC_COMMON_LIB)
	$(link) /NOLOGO $(conlibsmt) $(ldebug) $(conlflags) /OUT:$@ $** $(WINLIBS)

$(T_CCAPI): t_ccapi.obj $(CC_API_LIB)
	$(link) /NOLOGO $(conlibsmt) $(ldebug) $(conlflags) /OUT:$@ $** $(WINLIBS)

clean:
	del *.exe *.dll *.lib *.exp *.obj ntccrpc_c.c ntccrpc_s.c ntccrpc.h