asources=libentry inchr instr
csources=genlib
clopts=-c -Asnw -Os -Zp -Gsw -W2
linkopts=/NOD /NOE

genlib.res: genlib.rc genlib.h
    rc -r genlib.rc

genlib.obj: genlib.c genlib.h
    cl $(clopts) genlib.c

libentry.obj: libentry.asm
    masm libentry;

c:\windev\lib\genlib.lib: genlib.def
    implib genlib.lib genlib.def
    copy genlib.lib c:\windev\lib

c:\win30\genlib.dll: genlib.obj genlib.def libentry.obj inchr.obj genlib.res instr.obj
    link $(linkopts) $(asources) $(csources), genlib.dll, NUL, sdllcew libw, genlib
    rc genlib.res genlib.dll
    copy genlib.dll c:\win30\genlib.dll

c:\windev\include\genlib.h: genlib.h
    copy genlib.h c:\windev\include
