TARGETPATH=$(TRUNK)\bin\kernel\obj$(BUILD_ALT_DIR)\r
TARGETTYPE=DRIVER\r
\r
+KMDF_VERSION_MAJOR=1\r
+\r
+# WDK build only - transform .inx --> .inf adding date & version stamp.\r
+# see .\makefile.inc\r
+INF_NAME=$(TARGETNAME)\r
+INF_TARGET=$(TRUNK)\bin\kernel\$(O)\$(INF_NAME).inf\r
+NTTARGETFILES=$(INF_TARGET)\r
+\r
!if $(FREEBUILD)\r
ENABLE_EVENT_TRACING=1\r
!else\r
\r
SOURCES= \\r
mthca_log.mc \\r
- mthca_log.rc \\r
hca.rc \\r
+ mthca_log.c \\r
+ \\r
..\hca_utils.c \\r
+ ..\mt_utils.c \\r
+ \\r
hca_data.c \\r
- hca_mcast.c \\r
- hca_verbs.c \\r
- hca_pnp.c \\r
- hca_pci.c \\r
- hca_driver.c \\r
hca_direct.c \\r
+ hca_driver.c \\r
+ hca_mcast.c \\r
hca_memory.c \\r
- hca_smp.c \\r
+ hca_pci.c \\r
+ hca_pnp.c \\r
+ hca_verbs.c \\r
\\r
+ mt_cache.c \\r
+ mt_device.c \\r
mt_l2w.c \\r
mt_memory.c \\r
- mt_cache.c \\r
mt_packer.c \\r
- mt_ud_header.c \\r
- mt_device.c \\r
- mt_verbs.c \\r
mt_reset_tavor.c \\r
+ mt_ud_header.c \\r
mt_uverbs.c \\r
- mt_uverbsmem.c \\r
+ mt_verbs.c \\r
+ mt_pa_cash.c \\r
\\r
mthca_allocator.c \\r
mthca_av.c \\r
+ mthca_catas.c \\r
mthca_cmd.c \\r
mthca_cq.c \\r
mthca_eq.c \\r
+ mthca_mad.c \\r
mthca_main.c \\r
+ mthca_mcg.c \\r
mthca_memfree.c \\r
mthca_mr.c \\r
- mthca_mcg.c \\r
- mthca_mad.c \\r
mthca_pd.c \\r
mthca_profile.c \\r
mthca_provider.c \\r
mthca_qp.c \\r
mthca_srq.c \\r
mthca_uar.c \\r
- mthca_log.c \\r
- mthca_catas.c \r
\r
\r
INCLUDES=\\r
..; \\r
$(TRUNK)\inc; \\r
- $(TRUNK)\inc\complib; \\r
- $(TRUNK)\inc\mthca; \\r
- $(TRUNK)\inc\kernel; \\r
- $(TRUNK)\inc\kernel\complib; \\r
+ $(TRUNK)\inc\kernel;\r
\r
C_DEFINES=$(C_DEFINES) -DDRIVER -DDEPRECATE_DDK_FUNCTIONS -D__LITTLE_ENDIAN\r
\r
$(DDK_LIB_PATH)\wdmguid.lib\r
\r
\r
-#LINKER_FLAGS=/MAP /MAPINFO:LINES\r
+#LINKER_FLAGS=/MAP \r
\r
!IFDEF ENABLE_EVENT_TRACING\r
\r
C_DEFINES = $(C_DEFINES) -DEVENT_TRACING\r
-\r
RUN_WPP= $(SOURCES) -km -ext: .c .h .C .H \\r
-scan:hca_debug.h \\r
- -func:HCA_PRINT(LEVEL,FLAGS,(MSG,...)) \\r
- -func:HCA_PRINT_EV(LEVEL,FLAGS,(MSG,...)) \\r
- -func:HCA_PRINT_EXIT(LEVEL,FLAGS,(MSG,...)) \r
+ -func:HCA_PRINT(LEVEL,FLAGS,(MSG,...)) \r
!ENDIF\r
\r
+# -func:HCA_PRINT_EV(LEVEL,FLAGS,(MSG,...)) \\r
+\r
MSC_OPTIMIZATION=/Oi\r
MSC_WARNING_LEVEL= /W4\r