aboutsummaryrefslogtreecommitdiff
path: root/src/lib/ccapi/client/NTMakefile
blob: f9d85b463e315baddfcccf06e9f7131d52903a8b (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
!INCLUDE <WIN32.MAK>

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

CC_CLIENT_OBJS = cacheapi.obj context.obj ccache.obj credentials.obj ccache_iterator.obj \
             credentials_iterator.obj ccstring.obj ccapiv2.obj

CC_CLIENT_LIB = cc_client.lib

CC_COMMON_LIB = ..\common\cc_common.lib

$(CC_CLIENT_LIB): $(CC_CLIENT_OBJS)
        $(implib) /NOLOGO /OUT:$@ $**

CCAPI_DLLFILE = krbcc32.dll

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

$(CCAPI_DLLFILE): dllmain.obj $(CC_CLIENT_LIB) $(CC_COMMON_LIB)
        $(link) /OUT:$@ $(ldebug) $(dlllflags) /NODEFAULTLIB:libcmt.lib -def:cacheapi.def $** $(WINLIBS)

all: $(CCAPI_DLLFILE)

clean:
        del *.obj *.lib	*.dll *.exp