# $Id: makefile.mvcdll,v 1.16.2.1 2004/01/09 04:46:17 andr_lukyanov Exp $
# Microsoft Visual C++ Makefile for build DLL

CC=     cl
CFLAGS= -nologo -MD -Zp1
CDEFS=  -D__NT__ -D_CONSOLE -D_MAKE_DLL -D_SMAPI_EXT
COPT=   -Ob2
LINK=   link
LINKOPTS = msvcrt.lib Kernel32.lib /nologo /opt:nowin98 /dll /nodefaultlib /out:"smapimvc.dll" /implib:"smapimvc.lib"
OBJ=	.obj

SMAPIL= smapimvc.lib
SMAPIDLL= smapimvc.dll

include makefile.inc


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


all: $(SMAPIDLL) gnmsgid.exe

$(SMAPIDLL): $(OBJS)
	$(LINK) $(LINKOPTS) $(OBJS)

gnmsgid.exe: $(OBJS)
	$(CC) $(CFLAGS) $(CDEFS) $(COPT) -Fe$@ gnmsgid.c $(GMOBJS) /link /opt:nowin98

clean:
	-del *.obj
	-del $(SMAPIL)
	-del smapimvc.exp
	-del gnmsgid.exp
	-del gnmsgid.lib

distclean: clean
	-del $(SMAPIDLL)
	-del gnmsgid.exe


syntax highlighted by Code2HTML, v. 0.9.1