blob: f6fee6f68766aca2bc601c2b91a2711f1e21fadd (
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
|
!include <win32.mak>
CFLAGS = -I../include $(cdebug) $(cflags) $(cvarsmt)
CCAPI_SERVER = ccapi_server.exe
CCAPI_DLLFILE = krbcc32.dll
WINLIBS = ws2_32.lib rpcrt4.lib $(guilibsdll)
all: $(CCAPI_DLLFILE) $(CCAPI_SERVER)
ntccrpc_c.c ntccrpc_s.c ntccrpc.h: ntccrpc.idl ntccrpc.acf
midl ntccrpc.idl /acf ntccrpc.acf
CLIENT_OBJS = ntccrpc_c.obj client.obj dllmain.obj
SERVER_OBJS = ntccrpc_s.obj server.obj
CC_CLIENT_LIB = ..\client\cc_client.lib
CC_COMMON_LIB = ..\common\cc_common.lib
CC_SERVER_LIB = ..\server\cc_server.lib
$(CCAPI_DLLFILE): $(CLIENT_OBJS) $(CC_CLIENT_LIB) $(CC_COMMON_LIB)
$(link) /NOLOGO /OUT:$@ $(ldebug) $(dlllflags) $(guilibsmt) -def:cacheapi.def $** $(WINLIBS)
$(CCAPI_SERVER): $(SERVER_OBJS) $(CC_SERVER_LIB) $(CC_COMMON_LIB)
$(link) /NOLOGO $(conlibsmt) $(ldebug) $(conlflags) /OUT:$@ $** $(WINLIBS)
clean:
del *.exe *.dll *.lib *.exp *.obj ntccrpc_c.c ntccrpc_s.c ntccrpc.h
|