DDK_TOOL_PATH=\sdktools\ddk\generate
PROJECT_ROOT=$(BASEDIR)
ddk:
!IFNDEF PASS0ONLY
ddk:
#
# Process only on the second pass
#
# NOTE: DDKBUILD.CMD will exit w/o building a DDK on AXP64 and Alpha.
#        This is by design.
        @perl -e "while (<>) { if (m/QFEBUILDNUMBER=(\d*)/) { printf(qq($$1\n)); }}" $(SDXROOT)\__qfenum__ > QFE_NUM.TXT
	call $(RAZZLETOOLPATH)\copyddkfiles.cmd  ddk_public.ini  ddk $(PROJECT_ROOT)
	call $(RAZZLETOOLPATH)\copyddkfiles.cmd  hal_public.ini  hal $(PROJECT_ROOT)
	call $(RAZZLETOOLPATH)\copyddkfiles.cmd  ifs_public.ini  ifs $(PROJECT_ROOT)
	call $(RAZZLETOOLPATH)\copyddkfiles.cmd  processor_public.ini  processor $(PROJECT_ROOT)

!ENDIF
#
# Remove generated files
#
clean:
	@if EXIST .\obj          rd  /s/q .\obj
	@if EXIST .\objchk       rd  /s/q .\objchk
	@if EXIST .\objfre       rd  /s/q .\objfre
	@if EXIST .\build.log    del /f/q .\build.log
	@if EXIST .\build.wrn    del /f/q .\build.wrn
	@if EXIST .\build.err    del /f/q .\build.err
	@if EXIST .\buildfre.log del /f/q .\buildfre.log
	@if EXIST .\buildfre.wrn del /f/q .\buildfre.wrn
	@if EXIST .\buildfre.err del /f/q .\buildfre.err
	@if EXIST .\buildchk.log del /f/q .\buildchk.log
	@if EXIST .\buildchk.wrn del /f/q .\buildchk.wrn
	@if EXIST .\buildchk.err del /f/q .\buildchk.err
	@echo Clean