115 lines
2 KiB
Plaintext
115 lines
2 KiB
Plaintext
!ifndef ROOT
|
|
ROOT=$(MAKEDIR:\ulsldap=)
|
|
!endif
|
|
!ifndef DEVROOT
|
|
DEVROOT=$(ROOT)\dev
|
|
!endif
|
|
|
|
|
|
!include $(DEVROOT)\common.inc
|
|
|
|
MAJORCOMP=uls
|
|
MINORCOMP=ulsldap
|
|
|
|
TARGETNAME=ils
|
|
TARGETPATH=$(_OBJ_DIR)
|
|
TARGETTYPE=DYNLINK
|
|
|
|
DLLDEF=uls.def
|
|
DLLENTRY=DllMain
|
|
|
|
|
|
# This component is now a bbt comp
|
|
#BBTCOMP= 1
|
|
|
|
!if "$(FREEBUILD)" == "1"
|
|
! if $(386)
|
|
!UNDEF USE_MSVCRT
|
|
!UNDEF USE_LIBCMT
|
|
USE_SYSDLL=1
|
|
! endif
|
|
!endif
|
|
|
|
C_DEFINES = -D_MEM_ZEROINIT $(C_DEFINES)
|
|
|
|
386_STDCALL=1
|
|
|
|
LINKLIBS=\
|
|
$(ROOT)\nmutil\nmutila\$(_OBJ_DIR)\*\nmutila.lib
|
|
|
|
TARGETLIBS=$(SDK_LIB_PATH)\kernel32.lib \
|
|
$(SDK_LIB_PATH)\advapi32.lib \
|
|
$(SDK_LIB_PATH)\user32.lib \
|
|
$(SDK_LIB_PATH)\oleaut32.lib \
|
|
$(SDK_LIB_PATH)\wsock32.lib \
|
|
$(SDK_LIB_PATH)\uuid.lib \
|
|
$(SDK_LIB_PATH)\wldap32.lib
|
|
|
|
USER_INCLUDES=uls.h
|
|
|
|
IDL_TYPE=ole
|
|
PASS0_HEADERDIR = $(ROOT)\ulsldap\$(O)
|
|
PASS0_SOURCEDIR = $(ROOT)\ulsldap\$(O)
|
|
MIDL_TLBDIR = $(ROOT)\ulsldap\$(O)
|
|
MIDL_UUIDDIR = $(ROOT)\ulsldap\$(O)
|
|
|
|
#
|
|
# List of sources
|
|
#
|
|
|
|
SOURCES=\
|
|
uls.idl \
|
|
attribs.cpp \
|
|
callback.cpp \
|
|
classfac.cpp \
|
|
connpt.cpp \
|
|
cserver.cpp \
|
|
culs.cpp \
|
|
debug.cpp \
|
|
filter.cpp \
|
|
init.cpp \
|
|
localprt.cpp \
|
|
localusr.cpp \
|
|
regunreg.cpp \
|
|
request.cpp \
|
|
uls_i.c \
|
|
ulsmeet.cpp \
|
|
utils.cpp \
|
|
ldapsp.cpp \
|
|
spconn.cpp \
|
|
spfilter.cpp \
|
|
spils.cpp \
|
|
splmtg.cpp \
|
|
splprot.cpp \
|
|
spclient.cpp \
|
|
spnotify.cpp \
|
|
sppqueue.cpp \
|
|
sputils.cpp \
|
|
spserver.cpp \
|
|
uls.rc
|
|
|
|
CONDITIONAL_INCLUDES = \
|
|
macocidl.h
|
|
|
|
#
|
|
# Precompiled specs
|
|
#
|
|
|
|
PRECOMPILED_INCLUDE = ulsp.h
|
|
PRECOMPILED_PCH = ulsp.pch
|
|
PRECOMPILED_OBJ = ulsp.obj
|
|
PRECOMPILED_CXX = 1
|
|
|
|
|
|
CONDITIONAL_INCLUDES = \
|
|
macocidl.h \
|
|
macwin32.h \
|
|
rpcerr.h \
|
|
rpcmac.h \
|
|
winwlm.h \
|
|
macname1.h \
|
|
macname2.h \
|
|
macpub.h \
|
|
macapi.h
|
|
|