all: spell32.dll demo.exe

demo.res: demo.rc demo.h demo_dlg.dlg demo_dlg.h
    rc -r demo.rc $(CAPTURE)

demo.obj: demo.c demo.h spell.h
    cl -c -DWIN32 demo.c $(CAPTURE)

demo.exe: demo.obj demo.def demo.res
    link DEMO.OBJ /OUT:DEMO.EXE /MAP:DEMO.MAP /DEF:DEMO.DEF USER32.LIB GDI32.LIB WINSPOOL.LIB COMDLG32.LIB ADVAPI32.LIB SPELL32.LIB DEMO.RES

spell.obj: spell.c spell.h
    CL -c -Zp -MT -W3 -DWIN32 spell.c $(CAPTURE)

spell.res: spell.rc spelldlg.dlg spelldlg.h
    rc -r spell.rc $(CAPTURE)

spell32.dll: spell.obj spell.res
    link SPELL.OBJ -OUT:SPELL32.DLL -DEF:SPELL.DEF -SUBSYSTEM:windows -DLL -ENTRY:_DllMainCRTStartup@12 -MAP:SPELL.MAP -IMPLIB:SPELL32.LIB USER32.LIB GDI32.LIB WINSPOOL.LIB COMDLG32.LIB ADVAPI32.LIB SPELL.RES

