CC        = cl /nologo
LD        = link /nologo
RC        = rc /nologo
.SUFFIXES: .c .obj



OB=     arg.obj       \
        assign.obj    \
        build.obj     \
        cdelete.obj   \
        cmd.obj       \
        compile.obj   \
        console.obj   \
        cursor.obj    \
        delete.obj    \
        display.obj   \
        dline.obj     \
        env.obj       \
        event.obj     \
        file.obj      \
        fileio.obj    \
        fscan.obj     \
        getstr.obj    \
        graphic.obj   \
        hilite.obj    \
        insert.obj    \
        key.obj       \
        lang.obj      \
        ldelete.obj   \
        linsert.obj   \
        list.obj      \
        load.obj      \
        macro.obj     \
        mark.obj      \
        mepstr.obj    \
        mouse.obj     \
        newline.obj   \
        pbal.obj      \
        pick.obj      \
        record.obj    \
        replace.obj   \
        search.obj    \
        setfile.obj   \
        show.obj      \
        statfile.obj  \
        tab.obj       \
        table.obj     \
        textline.obj  \
        transkey.obj  \
        undo.obj      \
        untab.obj     \
        keyboard.obj  \
        window.obj    \
        word.obj      \
        z19.obj       \
        zaux.obj      \
        zdebug.obj    \
        zexit.obj     \
        zinit.obj     \
        zprint.obj    \
        zspawn.obj    \
        zthread.obj   \
        zutil.obj     \
        z.obj         \
        ctime2l.obj   \
        cvtoem.obj    \
        curdir.obj    \
        dodel.obj     \
        error.obj     \
        exetype.obj   \
        fappend.obj   \
        fastcopy.obj  \
        fcopy.obj     \
        fdelete.obj   \
        fexpunge.obj  \
        fgetl.obj     \
        find.obj      \
        fmove.obj     \
        forfile.obj   \
        forsemi.obj   \
        fputl.obj     \
        freespac.obj  \
        init.obj      \
        match.obj     \
        ntoi.obj      \
        pathcat.obj   \
        pathchr.obj   \
        pathopen.obj  \
        pname.obj     \
        re_mi.obj     \
        reparse.obj   \
        root.obj      \
        strcmps.obj   \
        string.obj    \
        update.obj    \
        xtab.obj      \
        zalloc.obj    \
        mgetl.obj     \
        swchng.obj    \
        vector.obj    \
        ztoolasm.obj



.c.obj:
	$(CC) -I. -c $< 

	
z.exe: $(OB) z.res
	$(LD)  /OUT:z.exe $(OB) User32.lib setargv.obj z.res

z.res: z.rc
   $(RC) z.rc

all: z.exe

clean:
    del /f *.obj *.exe *.res

