!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