# $Id: makefile.mvcdll,v 1.1 2003/01/13 14:57:46 stas_degteff Exp $

# Microsoft Visual C++ Makefile to build DLL version of MsgEd

# (c) Andrey Reznik 2:5020/2999

#

# This file is a part of MsgEd HUSKY module


DEBUG=0
CC=cl
EXENAMEFLAG=-Fe
SRC_DIR=.\

CFLAGS=-nologo -MD -W3 -GX -O2 -I. -I.. -FR -YX -FD -c
LFLAGS=
CDEFS= -DWIN32 -DNDEBUG -D_CONSOLE -D_MBCS -D__NT__ -D_MAKE_DLL -DUSE_MSGAPI

OBJ=.obj
EXE=.exe
RM=del
RMOPT=

LIBS=  ..\fidoconf\fconfmvc.lib ..\smapi\smapimvc.lib msvcrt.lib Kernel32.lib user32.lib /link /nodefaultlib /opt:nowin98

OBJS=  addr.obj areas.obj bmg.obj charset.obj config.obj control.obj date.obj dialogs.obj dirute.obj dlgbox.obj dlist.obj echotoss.obj environ.obj fconf.obj fecfg145.obj fido.obj filedlg.obj flags.obj freq.obj gestr120.obj getopts.obj group.obj help.obj helpcmp.obj helpinfo.obj init.obj keycode.obj list.obj maintmsg.obj makemsgn.obj memextra.obj menu.obj misc.obj mnu.obj msg.obj msged.obj mxbt.obj normalc.obj nshow.obj quick.obj quote.obj readmail.obj screen.obj strextra.obj system.obj template.obj textfile.obj timezone.obj userlist.obj vsev.obj vsevops.obj win.obj winntscr.obj wrap.obj

SYMBOLIC=
NULL=

default: all

.c.obj:
    $(CC) $(CFLAGS) $(CDEFS) $<

all: commonprogs

clean: commonclean

distclean: commondistclean

commonprogs: msged$(EXE) $(SYMBOLIC)
    $(NULL)

msged$(EXE): $(OBJS)
    $(CC) $(LFLAGS) $(EXENAMEFLAG)msged$(EXE) $(OBJS) $(LIBS)

commonclean: $(SYMBOLIC)
    -$(RM) $(RMOPT) *$(OBJ)

commondistclean: clean $(SYMBOLIC)
    -$(RM) $(RMOPT) msged$(EXE)


syntax highlighted by Code2HTML, v. 0.9.1