OBJDIR=  
SRCDIR=..\src\ 

OBJS= $(OBJDIR)branch.obj $(OBJDIR)cmd.obj \
	$(OBJDIR)fileio.obj $(OBJDIR)scrtargs.obj \
	$(OBJDIR)mesgs.obj $(OBJDIR)scrtinit.obj \
	$(OBJDIR)scrtrtns.obj $(OBJDIR)display.obj \
	$(OBJDIR)scrtfile.obj $(OBJDIR)math.obj \
	$(OBJDIR)mewlog.obj $(OBJDIR)misc.obj \
	$(OBJDIR)script.obj $(OBJDIR)scrterm.obj \
	$(OBJDIR)scrtdlg.obj $(OBJDIR)vars.obj \
	$(OBJDIR)string.obj $(OBJDIR)scrtdata.obj\
	$(OBJDIR)main.obj $(OBJDIR)term.obj \
	$(OBJDIR)fnkey.obj $(OBJDIR)status.obj \
	$(OBJDIR)time.obj $(OBJDIR)utils.obj \
	$(OBJDIR)setup.obj $(OBJDIR)session.obj \
	$(OBJDIR)file.obj $(OBJDIR)fxkermit.obj \
	$(OBJDIR)kermit.obj $(OBJDIR)fxfile.obj \
	$(OBJDIR)fxwin.obj $(OBJDIR)swkermit.obj \
	$(OBJDIR)zmodem.obj $(OBJDIR)zmrtns.obj $(OBJDIR)fxzmodem.obj \
	$(OBJDIR)xymodem.obj $(OBJDIR)fxxymdm.obj \
	$(OBJDIR)cbplus.obj $(OBJDIR)fxcbplus.obj \
	$(OBJDIR)windisp.obj $(OBJDIR)wstdio.obj \
	$(OBJDIR)emlndata.obj $(OBJDIR)emlnrtns.obj \
	$(OBJDIR)emuln.obj \
	$(OBJDIR)ascii.obj \
#	$(OBJDIR)edit.obj
	$(OBJDIR)config.obj \
	$(OBJDIR)mdmsetup.obj $(OBJDIR)mdmdial.obj \
	$(OBJDIR)scroll.obj $(OBJDIR)search.obj \
	$(OBJDIR)fonts.obj $(OBJDIR)print.obj \
	$(OBJDIR)select.obj $(OBJDIR)selcopy.obj \
	$(OBJDIR)mewdlg.obj $(OBJDIR)kbd.obj \
	$(OBJDIR)looks.obj \
	$(OBJDIR)clrsetup.obj $(OBJDIR)phonebk.obj \
	$(OBJDIR)pbklb.obj \
# $(OBJDIR)dlgbox.obj \
	$(OBJDIR)mdmcnf.obj $(OBJDIR)debug.obj \
	$(OBJDIR)debcode.obj $(OBJDIR)watch.obj \
	$(OBJDIR)command.obj $(OBJDIR)comint.obj 


OCFLAGS= -c -AMw -Gsw -Os -Zpe -W3 -Zi
CFLAGS= -c -AMnw -Zi -Os -Gsw -Zpe -W3

all: mewtrm.exe


$(OBJDIR)utils.obj: $(SRCDIR)utils.asm
	masm /Zi $(SRCDIR)utils.asm;
	copy utils.obj

$(OBJDIR)main.obj: $(SRCDIR)main.c 
	cl $(CFLAGS) -Fo$(OBJDIR)main.obj $(SRCDIR)main.c

$(OBJDIR)term.obj: $(SRCDIR)term.c
	cl $(CFLAGS) -Fo$(OBJDIR)term.obj $(SRCDIR)term.c

$(OBJDIR)fnkey.obj: $(SRCDIR)fnkey.c
	cl $(CFLAGS) -Fo$(OBJDIR)fnkey.obj $(SRCDIR)fnkey.c

$(OBJDIR)status.obj: $(SRCDIR)status.c
	cl $(CFLAGS) -Fo$(OBJDIR)status.obj $(SRCDIR)status.c

$(OBJDIR)time.obj: $(SRCDIR)time.c
	cl $(CFLAGS) -Fo$(OBJDIR)time.obj $(SRCDIR)time.c

$(OBJDIR)setup.obj: $(SRCDIR)setup.c
	cl $(CFLAGS) -Fo$(OBJDIR)setup.obj $(SRCDIR)setup.c

$(OBJDIR)session.obj: $(SRCDIR)session.c
	cl $(CFLAGS) -Fo$(OBJDIR)session.obj $(SRCDIR)session.c

$(OBJDIR)file.obj: $(SRCDIR)file.c
	cl $(CFLAGS) -Fo$(OBJDIR)file.obj $(SRCDIR)file.c

$(OBJDIR)fxkermit.obj: $(SRCDIR)fxkermit.c
	cl $(CFLAGS) -NT MEW_KERMIT -Fo$(OBJDIR)fxkermit.obj $(SRCDIR)fxkermit.c

$(OBJDIR)kermit.obj: $(SRCDIR)kermit.c
	cl $(CFLAGS) -NT MEW_KERMIT -Fo$(OBJDIR)kermit.obj $(SRCDIR)kermit.c

$(OBJDIR)swkermit.obj: $(SRCDIR)swkermit.c
	cl $(CFLAGS) -NT MEW_KERMIT -Fo$(OBJDIR)swkermit.obj $(SRCDIR)swkermit.c

$(OBJDIR)fxfile.obj: $(SRCDIR)fxfile.c
	cl $(CFLAGS) -Fo$(OBJDIR)fxfile.obj $(SRCDIR)fxfile.c

$(OBJDIR)fxwin.obj: $(SRCDIR)fxwin.c
	cl $(CFLAGS) -NT MEW_FXWIN -Fo$(OBJDIR)fxwin.obj $(SRCDIR)fxwin.c

$(OBJDIR)ascii.obj: $(SRCDIR)ascii.c
	cl $(CFLAGS) -NT MEW_ASCII -Fo$(OBJDIR)ascii.obj $(SRCDIR)ascii.c

$(OBJDIR)zmodem.obj: $(SRCDIR)zmodem.c
	cl $(CFLAGS) -NT MEW_ZMODEM -Fo$(OBJDIR)zmodem.obj $(SRCDIR)zmodem.c

$(OBJDIR)zmrtns.obj: $(SRCDIR)zmrtns.c
	cl $(CFLAGS) -NT MEW_ZMRTNS -Fo$(OBJDIR)zmrtns.obj $(SRCDIR)zmrtns.c

$(OBJDIR)fxzmodem.obj: $(SRCDIR)fxzmodem.c
	cl $(CFLAGS) -NT MEW_FXZMODEM -Fo$(OBJDIR)fxzmodem.obj $(SRCDIR)fxzmodem.c

$(OBJDIR)xymodem.obj: $(SRCDIR)xymodem.c
	cl $(CFLAGS) -Fo$(OBJDIR)xymodem.obj $(SRCDIR)xymodem.c

$(OBJDIR)fxxymdm.obj: $(SRCDIR)fxxymdm.c
	cl $(CFLAGS) -Fo$(OBJDIR)fxxymdm.obj $(SRCDIR)fxxymdm.c

$(OBJDIR)windisp.obj : $(SRCDIR)windisp.c
 	cl $(CFLAGS) -Fo$(OBJDIR)windisp.obj $(SRCDIR)windisp.c

$(OBJDIR)wstdio.obj: $(SRCDIR)wstdio.c 
	cl $(CFLAGS) -Fo$(OBJDIR)wstdio.obj $(SRCDIR)wstdio.c

$(OBJDIR)emlndata.obj : $(SRCDIR)emlndata.c 
 	cl $(CFLAGS) -Fo$(OBJDIR)emlndata.obj $(SRCDIR)emlndata.c

$(OBJDIR)emlnrtns.obj : $(SRCDIR)emlnrtns.c 
	cl $(CFLAGS) -Fo$(OBJDIR)emlnrtns.obj $(SRCDIR)emlnrtns.c

$(OBJDIR)emuln.obj : $(SRCDIR)emuln.c 
 	cl $(CFLAGS) -Fo$(OBJDIR)emuln.obj $(SRCDIR)emuln.c

$(OBJDIR)scrtdlg.obj : $(SRCDIR)scrtdlg.c
 	cl $(CFLAGS) -Fo$(OBJDIR)scrtdlg.obj $(SRCDIR)scrtdlg.c

$(OBJDIR)branch.obj: $(SRCDIR)branch.c
	cl $(CFLAGS) -Fo$(OBJDIR)branch.obj $(SRCDIR)branch.c

$(OBJDIR)cmd.obj: $(SRCDIR)cmd.c 
	cl $(CFLAGS) -Fo$(OBJDIR)cmd.obj $(SRCDIR)cmd.c

$(OBJDIR)display.obj: $(SRCDIR)display.c 
	cl $(CFLAGS) -Fo$(OBJDIR)display.obj $(SRCDIR)display.c

$(OBJDIR)scrtfile.obj: $(SRCDIR)scrtfile.c
	cl $(CFLAGS) -Fo$(OBJDIR)scrtfile.obj $(SRCDIR)scrtfile.c

$(OBJDIR)math.obj: $(SRCDIR)math.c
	cl $(CFLAGS) -Fo$(OBJDIR)math.obj $(SRCDIR)math.c

$(OBJDIR)mewlog.obj: $(SRCDIR)mewlog.c 
	cl $(CFLAGS) -Fo$(OBJDIR)mewlog.obj $(SRCDIR)mewlog.c

$(OBJDIR)misc.obj: $(SRCDIR)misc.c 
	cl $(CFLAGS) -Fo$(OBJDIR)misc.obj $(SRCDIR)misc.c

$(OBJDIR)script.obj: $(SRCDIR)script.c 
	cl $(CFLAGS) -Fo$(OBJDIR)script.obj $(SRCDIR)script.c

$(OBJDIR)scrtdata.obj: $(SRCDIR)scrtdata.c 
	cl $(CFLAGS) -Fo$(OBJDIR)scrtdata.obj $(SRCDIR)scrtdata.c

$(OBJDIR)scrterm.obj: $(SRCDIR)scrterm.c 
	cl $(CFLAGS) -Fo$(OBJDIR)scrterm.obj $(SRCDIR)scrterm.c

$(OBJDIR)string.obj: $(SRCDIR)string.c 
	cl $(CFLAGS) -Fo$(OBJDIR)string.obj $(SRCDIR)string.c

$(OBJDIR)vars.obj: $(SRCDIR)vars.c 
	cl $(CFLAGS) -Fo$(OBJDIR)vars.obj $(SRCDIR)vars.c

$(OBJDIR)config.obj: $(SRCDIR)config.c 
	cl $(CFLAGS) -Fo$(OBJDIR)config.obj $(SRCDIR)config.c

$(OBJDIR)mdmsetup.obj: $(SRCDIR)mdmsetup.c 
	cl $(CFLAGS) -NT MEW_MODEM -Fo$(OBJDIR)mdmsetup.obj $(SRCDIR)mdmsetup.c

$(OBJDIR)mdmdial.obj: $(SRCDIR)mdmdial.c 
	cl $(CFLAGS) -NT MEW_MODEM -Fo$(OBJDIR)mdmdial.obj $(SRCDIR)mdmdial.c

$(OBJDIR)scroll.obj: $(SRCDIR)scroll.c 
	cl $(CFLAGS) -Fo$(OBJDIR)scroll.obj $(SRCDIR)scroll.c

$(OBJDIR)search.obj: $(SRCDIR)search.c 
	cl $(CFLAGS) -Fo$(OBJDIR)search.obj $(SRCDIR)search.c

$(OBJDIR)fonts.obj: $(SRCDIR)fonts.c 
        cl $(CFLAGS) -Fo$(OBJDIR)fonts.obj $(SRCDIR)fonts.c

$(OBJDIR)print.obj: $(SRCDIR)print.c 
        cl $(CFLAGS) -Fo$(OBJDIR)print.obj $(SRCDIR)print.c

$(OBJDIR)select.obj: $(SRCDIR)select.c 
        cl $(CFLAGS) -Fo$(OBJDIR)select.obj $(SRCDIR)select.c

$(OBJDIR)cbplus.obj: $(SRCDIR)cbplus.c 
        cl $(CFLAGS) -Fo$(OBJDIR)cbplus.obj $(SRCDIR)cbplus.c

$(OBJDIR)fxcbplus.obj: $(SRCDIR)fxcbplus.c 
        cl $(CFLAGS) -Fo$(OBJDIR)fxcbplus.obj $(SRCDIR)fxcbplus.c

$(OBJDIR)selcopy.obj: $(SRCDIR)selcopy.c 
        cl $(CFLAGS) -Fo$(OBJDIR)selcopy.obj $(SRCDIR)selcopy.c

$(OBJDIR)mewdlg.obj: $(SRCDIR)mewdlg.c 
        cl $(CFLAGS) -Fo$(OBJDIR)mewdlg.obj $(SRCDIR)mewdlg.c

$(OBJDIR)kbd.obj: $(SRCDIR)kbd.c 
        cl $(CFLAGS) -Fo$(OBJDIR)kbd.obj $(SRCDIR)kbd.c

$(OBJDIR)looks.obj: $(SRCDIR)looks.c 
        cl $(CFLAGS) -Fo$(OBJDIR)looks.obj $(SRCDIR)looks.c

$(OBJDIR)clrsetup.obj: $(SRCDIR)clrsetup.c 
        cl $(CFLAGS) -Fo$(OBJDIR)clrsetup.obj $(SRCDIR)clrsetup.c

$(OBJDIR)phonebk.obj: $(SRCDIR)phonebk.c 
        cl $(CFLAGS) -Fo$(OBJDIR)phonebk.obj $(SRCDIR)phonebk.c

$(OBJDIR)pbklb.obj: $(SRCDIR)pbklb.c 
        cl $(CFLAGS) -Fo$(OBJDIR)pbklb.obj $(SRCDIR)pbklb.c

$(OBJDIR)mdmcnf.obj: $(SRCDIR)mdmcnf.c 
        cl $(CFLAGS) -Fo$(OBJDIR)mdmcnf.obj $(SRCDIR)mdmcnf.c

$(OBJDIR)fileio.obj: $(SRCDIR)fileio.c 
        cl $(CFLAGS) -Fo$(OBJDIR)fileio.obj $(SRCDIR)fileio.c

$(OBJDIR)scrtinit.obj: $(SRCDIR)scrtinit.c 
        cl $(CFLAGS) -Fo$(OBJDIR)scrtinit.obj $(SRCDIR)scrtinit.c

$(OBJDIR)scrtrtns.obj: $(SRCDIR)scrtrtns.c 
        cl $(CFLAGS) -Fo$(OBJDIR)scrtrtns.obj $(SRCDIR)scrtrtns.c

$(OBJDIR)scrtargs.obj: $(SRCDIR)scrtargs.c 
        cl $(CFLAGS) -Fo$(OBJDIR)scrtargs.obj $(SRCDIR)scrtargs.c

$(OBJDIR)mesgs.obj: $(SRCDIR)mesgs.c 
        cl $(CFLAGS) -Fo$(OBJDIR)mesgs.obj $(SRCDIR)mesgs.c

$(OBJDIR)debug.obj: $(SRCDIR)debug.c 
        cl $(CFLAGS) -Fo$(OBJDIR)debug.obj $(SRCDIR)debug.c

$(OBJDIR)debcode.obj: $(SRCDIR)debcode.c 
        cl $(CFLAGS) -Fo$(OBJDIR)debcode.obj $(SRCDIR)debcode.c

$(OBJDIR)watch.obj: $(SRCDIR)watch.c 
        cl $(CFLAGS) -Fo$(OBJDIR)watch.obj $(SRCDIR)watch.c

$(OBJDIR)command.obj: $(SRCDIR)command.c 
        cl $(CFLAGS) -Fo$(OBJDIR)command.obj $(SRCDIR)command.c

$(OBJDIR)comint.obj: $(SRCDIR)comint.c 
        cl $(CFLAGS) -Fo$(OBJDIR)comint.obj $(SRCDIR)comint.c

mewtrm.exe: $(OBJS) mew.def mew.res
	c:\c600\binb\link @lnk
#	mapsym mewtrm.map mewtrm.sym
	rc -femewtrm.exe mew.res

#mew.exe: mew.res
#	rc -femew.exe mew.res

