#
# to compile and build, you need:
# - assembler: MASM (version >= 6.11) or TASM32 v5
# - linker:    Digital Mars OPTLINK, TLINK or MS LINK
# - make:      MS NMAKE or OW WMAKE
#
# if you use tools not listed here please don't complain.
#

!ifndef DEBUG
DEBUG=0
!endif

NAME=HIMEMX
!if $(DEBUG)
OUTD=Debug
OPTD=/D_DEBUG
!else
OUTD=Release
OPTD=
!endif

ASM=ml.exe -c $(OPTD) -Fl$(OUTD)\$(NAME).lst -Fo$(OUTD)\$(NAME).obj $(NAME).asm
#ASM=tasm32 /jLOCALS /m3 $(NAME).ASM, $(OUTD)\$(NAME).obj, $(OUTD)\$(NAME).lst;
LINK=\dm\bin\link /MAP:FULL/NOE/ONE:NOE $(NAME).obj,$(NAME).EXE,$(NAME).map;

$(OUTD)\$(NAME).EXE : $(OUTD)\$(NAME).obj
	@cd $(OUTD)
	$(LINK) 
    @cd ..

$(OUTD)\$(NAME).obj: $(NAME).asm Makefile
	$(ASM) 

