1 mike 1.2 ROOT = ../../../..
2
3 DIR = Pegasus/Security/Authentication
4
5 include $(ROOT)/mak/config.mak
6
|
7 kumpf 1.9 ifdef PEGASUS_WMIMAPPER
8 FLAGS += -DPEGASUS_WMIMAPPER
9 endif
10
|
11 kumpf 1.6 LOCAL_DEFINES = -DPEGASUS_SECURITY_INTERNAL -DPEGASUS_INTERNALONLY
|
12 mike 1.2
|
13 kumpf 1.4 LIBRARY = pegauthentication
|
14 mike 1.2
15 LIBRARIES = \
|
16 mike 1.3 pegcommon \
|
17 kumpf 1.4 peguser \
|
18 mike 1.3 pegconfig
|
19 mike 1.2
|
20 marek 1.9.4.1 ifdef PEGASUS_KERBEROS_AUTHENTICATION
21 LIBRARIES += pegkrb
22 endif
23
24
|
25 mike 1.2 PRE_DEPEND_INCLUDES = -I./depends
26
|
27 kumpf 1.7 ifeq ($(OS),HPUX)
|
28 marek 1.9.4.1 EXTRA_LIBRARIES += -lsec
|
29 kumpf 1.7 endif
30
|
31 mike 1.2 SOURCES = \
32 LocalAuthFile.cpp \
33 SecureLocalAuthenticator.cpp \
34 LocalAuthenticationHandler.cpp \
|
35 kumpf 1.4 SecureBasicAuthenticator.cpp \
|
36 kumpf 1.5 PAMBasicAuthenticator.cpp \
|
37 mike 1.2 BasicAuthenticationHandler.cpp \
38 AuthenticationManager.cpp
|
39 marek 1.9.4.1
40 ifdef PEGASUS_KERBEROS_AUTHENTICATION
41 SOURCES += CIMKerberosAuthenticator.cpp \
42 KerberosAuthenticationHandler.cpp
43 endif
44
|
45 mike 1.2
46 SYS_LIBS = ws2_32.lib advapi32.lib
47
48 include $(ROOT)/mak/library.mak
|