#
# COHERENT C Compilation Flags
#
#CFLAGS=-c -VSUVAR -I/yafl/headers
#
# Unix C Compilation Flags
#
# Add -ql to the command line to include profiling information
#CC=lcc
#CFLAGS=-c -w -I../headers -I. -O2 -DLCC -DMEMSET_DEFINED
CC=cl
CFLAGS=-c -I../headers -I. -Zi -DMEMSET_DEFINED -Za -DYAFL_MICROSOFT  /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS"  -nologo 
# CFLAGS=-c -fPIC -I../headers

OBJECTS= dbx_auto.obj dbx_brea.obj dbx_call.obj dbx_cfg.obj dbx_clas.obj dbx_cmd.obj \
dbx_comm.obj dbx_ctrl.obj dbx_ctxt.obj dbx_curr.obj dbx_envi.obj dbx_fiel.obj dbx_file.obj\
dbx_fram.obj dbx_init.obj dbx_io.obj dbx_list.obj dbx_loca.obj dbx_lssw.obj dbx_matc.obj \
dbx_meth.obj dbx_modu.obj dbx_obar.obj dbx_out.obj dbx_rnt.obj dbx_sign.obj dbx_stri.obj \
dbx_type.obj dbx_vari.obj dbx_watc.obj dbx_worl.obj yr_alloc.obj yr_array.obj yr_class.obj \
yr_err.obj yr_fail.obj yr_field.obj yr_index.obj yr_init.obj yr_io.obj yr_mallo.obj \
yr_modul.obj yr_prede.obj yr_reg.obj yr_trace.obj yr_metho.obj yr_prec.obj

all:    default
	@echo done.
	
default: libyafl.lib
	@copy libyafl.lib ..\lib

libyafl.lib: $(OBJECTS)
	lib /out:libyafl.lib $(OBJECTS)

clean:
	del *.lib *.obj
