# # Build wdm.lib. This consists of wdmguid.lib, wdmnt.lib and wdmhal.lib, all # built below. # WDMLIBDEP=$(O)\wdmnt.lib \ $(O)\wdmhal.lib \ $(O)\wdmguid.obj !if exist($(SDK_LIB_PATH)\exsup.lib) WDMLIBDEP=$(WDMLIBDEP) $(SDK_LIB_PATH)\exsup.lib !endif !if exist($(SDK_LIB_PATH)\int64.lib) WDMLIBDEP=$(WDMLIBDEP) $(SDK_LIB_PATH)\int64.lib !endif !if exist($(PROJECT_ROOT)\ntos\init\$(TARGET_DIRECTORY)\excptlst.obj) WDMLIBDEP=$(WDMLIBDEP) $(PROJECT_ROOT)\ntos\init\$(TARGET_DIRECTORY)\excptlst.obj !endif # # __NULL_IMPORT_DESCRIPTOR is found in both wdmhal.lib and wdmnt.lib, which # generates warning 4006. # $(O)\wdm.lib: $(WDMLIBDEP) -$(LIB_NAME) -out:$(@R).lib @<< $(LINK_LIB_IGNORE_FLAG) -ignore:4006 $(WDMLIBDEP) <