all: .\errparse.dll
CWDIR=J:\CW3C
#CWDIR=J:\CW20i1
CWSTART=CWSTART
#CWSTART=STARTUP
CWSTARTDEF=-D$(CWSTART)
INCDIR=-I$(CWDIR)\$(CWSTART) -I$(CWDIR)\include 
LIBDIR=$(CWDIR)\lib
EXEDIR=$(CWDIR)
DLLDIR=.
STARTUP=$(CWDIR)\$(CWSTART)\$(CWSTART).h
EXPORTS=$(CWDIR)\include\exports.h

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

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

$(DLLDIR)\errparse.dll: errparse.obj $(LIBDIR)\libentry.obj errparse.def $(LIBDIR)\$(CWSTART).lib
	link /NOD /NOE errparse $(LIBDIR)\libentry, $(DLLDIR)\errparse.dll,,libw ldllcew $(LIBDIR)\cwright $(LIBDIR)\$(CWSTART), errparse.def
# Uncomment to link with Borland's tlink
#	tlink /Twd /n /m /v c0dl.obj errparse.obj, $(DLLDIR)\errparse, , cwl cl import $(LIBDIR)\cwright $(LIBDIR)\$(CWSTART),errparse
	rc $(DLLDIR)\errparse.dll
