[DAPL2] DAPL Counters & 2.0.3 extensions to support counter retrieval.
[mirror/winof/.git] / ulp / dapl2 / dapl / udapl / SOURCES
1 !if $(FREEBUILD)\r
2 TARGETNAME=dapl2\r
3 !else\r
4 TARGETNAME=dapl2d\r
5 !endif\r
6 TARGETPATH=..\..\..\..\bin\user\obj$(BUILD_ALT_DIR)\r
7 TARGETTYPE=DYNLINK\r
8 DLLENTRY=_DllMainCRTStartup\r
9 !if $(_NT_TOOLS_VERSION) == 0x700\r
10 DLLDEF=$O\udapl_exports.def\r
11 !else\r
12 DLLDEF=$(OBJ_PATH)\$O\udapl_exports.def\r
13 !endif\r
14 USE_MSVCRT=1\r
15 \r
16 # pickup local files, then via udapl_sources.c get common files\r
17 \r
18 SOURCES=udapl.rc                        \\r
19         dapl_cno_create.c               \\r
20         dapl_cno_free.c                 \\r
21         dapl_cno_modify_agent.c         \\r
22         dapl_cno_query.c                \\r
23         dapl_cno_wait.c                 \\r
24         dapl_evd_clear_unwaitable.c     \\r
25         dapl_evd_create.c               \\r
26         dapl_evd_disable.c              \\r
27         dapl_evd_enable.c               \\r
28         dapl_evd_modify_cno.c           \\r
29         dapl_evd_query.c                \\r
30         dapl_evd_set_unwaitable.c       \\r
31         dapl_evd_wait.c                 \\r
32         dapl_init.c                     \\r
33         dapl_lmr_create.c               \\r
34         udapl_sources.c\r
35 \r
36 INCLUDES=..\include;..\common;windows;..\ibal;..\..\dat\include;\\r
37                 ..\..\..\..\inc;..\..\..\..\inc\user;..\..\..\..\inc\user\linux;\r
38 \r
39 DAPL_OPTS= -DEXPORT_DAPL_SYMBOLS -D_VENDOR_IBAL_ -DDAPL_MERGE_CM_DTO\r
40 \r
41 DAPL_OPTS= $(DAPL_OPTS) -DDAT_EXTENSIONS=1\r
42 \r
43 USER_C_FLAGS=$(USER_C_FLAGS) $(DAPL_OPTS)\r
44 !if !$(FREEBUILD)\r
45 USER_C_FLAGS=$(USER_C_FLAGS) -DDAPL_DBG -DDAPL_COUNTERS\r
46 !endif\r
47 \r
48 TARGETLIBS= \\r
49                         $(SDK_LIB_PATH)\kernel32.lib \\r
50                         $(SDK_LIB_PATH)\ws2_32.lib \\r
51 !if $(FREEBUILD)\r
52                         $(TARGETPATH)\*\dat2.lib \\r
53                         $(TARGETPATH)\*\complib.lib \\r
54                         $(TARGETPATH)\*\ibal.lib\r
55 !else\r
56                         $(TARGETPATH)\*\dat2d.lib \\r
57                         $(TARGETPATH)\*\complibd.lib \\r
58                         $(TARGETPATH)\*\ibald.lib\r
59 !endif\r
60 \r
61 # FIX ME ASAP\r
62 #MSC_WARNING_LEVEL= /W3\r
63 MSC_WARNING_LEVEL= /W1 /wd4113\r