!ifdef NTMAKEENV
ALL:

CLEAN:

!else
ALL: ".\contents.exe" ".\hdxdll.dll" ".\hdxcvt.exe"

!IFDEF debug
BUILD_FLAG="Debug"
!ELSE
BUILD_FLAG="Release"
!ENDIF

!IFDEF mbcs
MBCS_FLAG=1
!ELSE
MBCS_FLAG=0
!ENDIF

#****************************************************************************
# build 16-bit
#
!IFDEF 16

".\contents.exe": contents.c contents.rc contents.h contents.dlg resource.h
    nmake /f contents.16

".\hdxdll.dll": hdxdll.c hdxdll.h hdxdllrc.h
    nmake /f hdxdll.16

".\hdxcvt.exe": hdxcvt.c hdxdll.h
    nmake /f hdxcvt.16

#****************************************************************************
# build 32-bit (default)
#
!ELSE
".\contents.exe": contents.c contents.rc contents.h contents.dlg resource.h
    nmake /f contents.mak CFG=$(BUILD_FLAG) MBCS=$(MBCS_FLAG)

".\hdxdll.dll": hdxdll.c hdxdll.h hdxdllrc.h
    nmake /f hdxdll.mak CFG=$(BUILD_FLAG) MBCS=$(MBCS_FLAG)

".\hdxcvt.exe": hdxcvt.c hdxdll.h
    nmake /f hdxcvt.mak CFG=$(BUILD_FLAG) MBCS=$(MBCS_FLAG)

!ENDIF
!endif
