
!include <..\dirs>

NAME=HXGUIHLP

!ifndef DEBUG
DEBUG=0
!endif

!if $(DEBUG)
OUTDIR=DEBUG
AOPTD=-D_DEBUG -Zi 
!else
OUTDIR=RELEASE
AOPTD=
!endif

ASM=ml -c -nologo -Sg -Fl$* -Fo$* -coff -D_ML -I$(INC32DIR) $(AOPTD)

LOPTS= /SUBSYSTEM:CONSOLE /DLL /MAP /NOLOGO /NOD /LIBPATH:$(LIBCOFF)

LIBS=dkrnl32.lib duser32.lib dgdi32.lib libc32s.lib vesa32.lib


$(OUTDIR)\$(NAME).DLL: $*.obj Makefile
    $(LINKBIN) $*.obj $(LOPTS) $(LIBS) /OUT:$*.DLL /DEF:$(NAME).DEF
!if $(DEBUG)==0
    @copy $*.DLL ..\..\Bin\$(NAME).* >NUL
!ifdef DLL32DIR
    @copy $*.DLL $(DLL32DIR)\$(NAME).*
!endif    
!endif    

$(OUTDIR)\$(NAME).obj: $(NAME).asm $(NAME).inc Makefile
    $(ASM) $(NAME).asm

clean:
	@del $(OUTDIR)\*.obj
	@del $(OUTDIR)\*.dll
	@del $(OUTDIR)\*.lib
	@del $(OUTDIR)\*.lst
	@del $(OUTDIR)\*.map
	@del $(OUTDIR)\*.exp
