##########################################################################
#
#   Copyright (C) 1992 - 1992, Microsoft Corporation.
#
#   All rights reserved.
#
############################################################################

EXENAME = chkdsk

#
# Set up include directories and roots for includes.exe
#

CFLAGS = -DCHKDSK
CINC = $(CINC) -I$(COMMON)\h -I$(OLE)\h -I$(OLE2H) -I$(OLE)\msf
INCLUDES_ROOTS = -P$$(OLE2H)=$(OLE2H) -P$$(OLE)=$(OLE)

#
# Default OLE2 paths
#

!ifndef OLE2H
!if "$(OPSYS)" == "NT"
OLE2H = $(OLE)\ole2flat
!else
OLE2H = $(OLE)\ole2h
!endif
!endif
!ifndef OLE2BIN
!if "$(OPSYS)" == "NT"
OLE2BIN = $(OLE)\ole2flat
!else
OLE2BIN = $(OLE)\ole2h
!endif
!endif

#
# Defining NO_WINMAIN suppresses linking with astartw.obj
#

NO_WINMAIN = 1

#
# Copy built exes to this directory
#

EXECOPY = $(OLETARGET)\$(OBJDIR)

#
#   Name of target.  Include an extension (.dll, .lib, .exe)
#   If the target is part of the release, set RELEASE to 1.
#

TARGET = $(EXENAME).exe
RELEASE =

#
#   C compiler flags
#

!if "$(OPSYS)" == "NT"


CFLAGS = -DUL64
!endif

#
#   Source files.  Remember to prefix each name with .\
#

CXXFILES = .\$(EXENAME).cxx

#
#   Libraries and other object files to link.
#

LIBS =  $(DFLIB)\
!if "$(OPSYS)" != "NT"
		$(OLE)\common\$(OBJDIR)\dfcommon.lib\
		$(OLE)\msf\$(OBJDIR)\msf.lib\
		$(COMMON)\ilib\$(OBJDIR)\misc.lib\
		$(OLE)\docfile\$(OBJDIR)\docfile.lib\
        $(OLE)\wclib\$(OBJDIR)\wclib.lib\
		$(RTLIBEXEQ)\
		$(OSLIBDIR)\toolhelp.lib\
		$(OLE2BIN)\stdobj.lib\
!else	
		$(CAIROLIB)\
!endif


OBJFILES = \
!if "$(OPSYS)" != "NT"
		$(OLE2BIN)\stdalloc.obj\
!endif
		$(OLE2BIN)\iid.obj

#
# Set MULTIDEPEND to support multiple build targets
#

MULTIDEPEND = 1

!include $(COMMON)\src\win40.mk
!include $(DEPENDFILE)