all: .\cwhelp.dll

INCDIR=-I..\startup -I..\include 
LIBDIR=..\lib
EXEDIR=..
DLLDIR=.
STARTUP=..\startup\startup.h
EXPORTS=..\include\exports.h

CC=cl -W3 -c $(INCDIR) -DMT -ALw -G2sw -Ow -Zpe
# Uncomment to compile with Borland C
#CC=BCC -WD -ml -c -M -v -DBORLAND $(INCDIR)

cwhelp.obj: cwhelp.c $(EXPORTS) $(STARTUP)
	$(CC) cwhelp.c

cwdata1.obj: cwdata1.c $(EXPORTS) $(STARTUP)
	$(CC) cwdata1.c

cwdata2.obj: cwdata2.c $(EXPORTS) $(STARTUP)
	$(CC) cwdata2.c

cwdata3.obj: cwdata3.c $(EXPORTS) $(STARTUP)
	$(CC) cwdata3.c

mfcdata.obj: mfcdata.c $(EXPORTS) $(STARTUP)
	$(CC) mfcdata.c

$(DLLDIR)\cwhelp.dll: $(LIBDIR)\libentry.obj cwhelp.obj cwdata1.obj cwdata2.obj cwdata3.obj mfcdata.obj cwhelp.def $(LIBDIR)\startup.lib
	link /NOD cwhelp cwdata1 cwdata2 cwdata3 mfcdata $(LIBDIR)\libentry,$(DLLDIR)\cwhelp.dll,,libw ldllcew $(LIBDIR)\cwright $(LIBDIR)\startup,cwhelp.def
# Uncomment to link with Borland's tlink
#	tlink /Twd /n /m /v c0dl.obj cwhelp cwdata1 cwdata2 cwdata3, $(DLLDIR)\cwhelp, , cwl cl import $(LIBDIR)\cwright $(LIBDIR)\startup,cwhelp
	rc -30 $(DLLDIR)\cwhelp.dll
