CFLAGS = -c -nologo -DWINVER=0x0300 -G2sw -W3
LFLAGS = /NOD /NOE
CC = cl $(CFLAGS)

all: amfilter.dll addmenu.exe

.c.obj:
	$(CC) -AS $*.c

.rc.res:
	rc -R $*.rc

.obj.lib:
	implib $*.lib $*.def

addmenu.exe: addmenu.obj addmenu.res addmenu.def amfilter.lib
	cl -AS -GW $*.obj $*.def /link libw slibcew amfilter commdlg oldnames $(LFLAGS)
	rc /30 $*.res

amfilter.dll: amfilter.obj amfilter.def
	cl -ASnw -GW $*.obj $*.def -Fe$*.dll /link libw sdllcew $(LFLAGS)

amfilter.lib : amfilter.obj
addmenu.obj : addmenu.h amfilter.h addmenu.c
amfilter.obj : amfilter.h amfilter.c
	$(CC) -ASnw $*.c

