#----------------------------------------------------------------------------
#
# MAIN MAKEFILE for 32-BIT TESTEVNT
#
#----------------------------------------------------------------------------
OBJS = parsekey.obj parseevt.obj
WATTOBJS = libentry.obj wattevnt.obj

all:        testevnt.exp testevnt.dll
    $(OUT) Done.


parsekey.obj:    $(SRC)\parsekey.c $(INC)\parsekey.h
    $(OUT) $*.c
    $(CL) $(SRC)\parsekey.c
    $(cvtobj) $*.obj

parseevt.obj:    $(SRC)\parseevt.c $(INC)\parsekey.h
    $(OUT) $*.c
    $(CL) $(SRC)\parseevt.c
    $(cvtobj) $*.obj


testevnt.dll:   $(OBJS) testevnt.exp
    $(OUT) Creating TESTEVNT.DLL...
    echo -dll                > temp.lnk
    echo -base:0x33000000   >> temp.lnk
    echo -entry:LibEntry    >> temp.lnk
    echo -out:testevnt.dll  >> temp.lnk
    echo -debug:FULL        >> temp.lnk
    echo testevnt.exp       >> temp.lnk
    echo $(OBJS)            >> temp.lnk
    echo $(guilibs)         >> temp.lnk
!ifdef WIN32_VP
    echo testview.lib       >> temp.lnk
!endif
    link @temp.lnk

testevnt.lib:   $(SRC)\evnt32.def
    $(OUT) Creating TESTEVNT.LIB...
    lib -machine:$(CPU) -def:$(SRC)\evnt32.def -out:testevnt.lib

testevnt.exp:   testevnt.lib
