DLLENTRY=DllMain\r
\r
\r
-\r
!if $(FREEBUILD)\r
ENABLE_EVENT_TRACING=1\r
#!else\r
#ENABLE_EVENT_TRACING=1\r
!endif\r
\r
-\r
-\r
+!if $(_NT_TOOLS_VERSION) == 0x700\r
+# DDK\r
DLLDEF=$O\al_exports.def\r
+!else\r
+# WDK\r
+DLLDEF=$(OBJ_PATH)\$O\al_exports.def\r
+!endif\r
+\r
USE_NTDLL=1\r
\r
SOURCES=\\r
TARGETPATH=..\..\..\bin\user\obj$(BUILD_ALT_DIR)\r
TARGETTYPE=DYNLINK\r
DLLENTRY=DllMain\r
+\r
+!if $(_NT_TOOLS_VERSION) == 0x700\r
+# DDK\r
DLLDEF=$O\complib.def\r
+!else\r
+# WDK\r
+DLLDEF=$(OBJ_PATH)\$O\complib.def\r
+!endif\r
+\r
USE_NTDLL=1\r
\r
SOURCES=\\r
TARGETPATH=..\..\..\..\bin\user\obj$(BUILD_ALT_DIR)\r
TARGETTYPE=DYNLINK\r
DLLENTRY=_DllMainCRTStartup\r
+!if $(_NT_TOOLS_VERSION) == 0x700\r
+# DDK\r
DLLDEF=$O\udapl_exports.def\r
-USE_MSVCRT=1\r
+!else\r
+# WDK\r
+DLLDEF=$(OBJ_PATH)\$O\udapl_exports.def\r
+!endif\r
+USE_LIBCMT=1\r
\r
SOURCES=udapl.rc \\r
dapl_init.c \\r
TARGETPATH=..\..\..\..\bin\user\obj$(BUILD_ALT_DIR)\r
TARGETTYPE=DYNLINK\r
DLLENTRY=_DllMainCRTStartup\r
+!if $(_NT_TOOLS_VERSION) == 0x700\r
+# DDK\r
DLLDEF=$O\udat_exports.def\r
-USE_MSVCRT=1\r
+!else\r
+# WDK\r
+DLLDEF=$(OBJ_PATH)\$O\udat_exports.def\r
+!endif\r
+USE_LIBCMT=1\r
\r
SOURCES=udat.rc \\r
udat.c \\r
!else\r
TARGETNAME=dapl2d\r
!endif\r
+\r
TARGETPATH=..\..\..\..\bin\user\obj$(BUILD_ALT_DIR)\r
TARGETTYPE=DYNLINK\r
DLLENTRY=_DllMainCRTStartup\r
+!if $(_NT_TOOLS_VERSION) == 0x700\r
DLLDEF=$O\udapl_exports.def\r
-USE_MSVCRT=1\r
+!else\r
+DLLDEF=$(OBJ_PATH)\$O\udapl_exports.def\r
+!endif\r
+USE_LIBCMT=1\r
\r
# pickup local files, then via udapl_sources.c get common files\r
\r
dapl_lmr_create.c \\r
udapl_sources.c\r
\r
-INCLUDES=..\include;..\common;windows;..\ibal;..\..\dat\include;\\r
+INCLUDES=$(INCLUDES);..\include;..\common;windows;..\ibal;..\..\dat\include;\\r
..\..\..\..\inc;..\..\..\..\inc\user;\r
\r
DAPL_OPTS= -DEXPORT_DAPL_SYMBOLS -D_VENDOR_IBAL_ -DDAPL_MERGE_CM_DTO\r
TARGETPATH=..\..\..\..\bin\user\obj$(BUILD_ALT_DIR)\r
TARGETTYPE=DYNLINK\r
DLLENTRY=_DllMainCRTStartup\r
+!if $(_NT_TOOLS_VERSION) == 0x700\r
DLLDEF=$O\udapl_scm_exports.def\r
-USE_MSVCRT=1\r
+!else\r
+DLLDEF=$(OBJ_PATH)\$O\udapl_scm_exports.def\r
+!endif\r
+USE_LIBCMT=1\r
\r
# pickup local files, then via udapl_sources.c get common files\r
\r
TARGETPATH=..\..\..\..\bin\user\obj$(BUILD_ALT_DIR)\r
TARGETTYPE=DYNLINK\r
DLLENTRY=_DllMainCRTStartup\r
+!if $(_NT_TOOLS_VERSION) == 0x700\r
DLLDEF=$O\udat_exports.def\r
-USE_MSVCRT=1\r
+!else\r
+DLLDEF=$(OBJ_PATH)\$O\udat_exports.def\r
+!endif\r
+USE_LIBCMT=1\r
\r
SOURCES=udat.rc \\r
udat.c \\r
TARGETPATH=..\..\..\..\bin\user\obj$(BUILD_ALT_DIR)\r
TARGETTYPE=PROGRAM\r
UMTYPE=console\r
-USE_MSVCRT=1\r
+USE_LIBCMT=1\r
\r
SOURCES=dapltest.rc \\r
dt_cmd.c \\r
TARGETPATH=..\..\..\..\bin\user\obj$(BUILD_ALT_DIR)\r
TARGETTYPE=PROGRAM\r
UMTYPE=console\r
-USE_MSVCRT=1\r
+USE_LIBCMT=1\r
\r
SOURCES=dtest.rc \\r
dtest.c \\r
getopt.c\r
\r
-INCLUDES=.;..\..\dat\include;\\r
- ../../../../inc;..\..\..\..\inc\user;\\r
- $(SDK_INC_PATH);\r
+INCLUDES=.;..\..\dat\include;../../../../inc;..\..\..\..\inc\user;\r
\r
RCOPTIONS=/I..\..\..\..\inc;\r
\r
TARGETPATH=..\..\..\..\bin\user\obj$(BUILD_ALT_DIR)\r
TARGETTYPE=PROGRAM\r
UMTYPE=console\r
-USE_MSVCRT=1\r
+USE_LIBCMT=1\r
\r
SOURCES=dtestx.rc \\r
dtestx.c\r
\r
INCLUDES=.;..\..\dat\include;\\r
- ../../../../inc;..\..\..\..\inc\user;\\r
- $(SDK_INC_PATH);\r
+ ../../../../inc;..\..\..\..\inc\user;\r
\r
RCOPTIONS=/I..\..\..\..\inc;\r
\r
\r
TARGETLIBS=$(TARGETPATH)\*\$(DATLIB) $(SDK_LIB_PATH)\ws2_32.lib\r
\r
+\r
# XXX do this ASAP - MSC_WARNING_LEVEL= /W3\r
MSC_WARNING_LEVEL= /W1\r
\r
#include <winsock2.h>\r
#include <ws2tcpip.h>\r
#include <io.h>\r
-#include <process.h>\r
#include <complib/cl_types.h>\r
#define __BYTE_ORDER __LITTLE_ENDIAN\r
\r
+#include <process.h>\r
#define getpid _getpid\r
+\r
#define F64x "%I64x"\r
#define DAPL_PROVIDER "ibnic0v2"\r
#else\r