CC = cl
LD = link


CFLAGS = /c /D_MSC /O2 /G5 /nologo
LFLAGS = /dll
LIBS = wsock32.lib

ALL : japi.dll

# Object Files
japi4c.obj: japi4c.c
	$(CC) $(CFLAGS) japi4c.c 
japidll.obj: japidll.c
	$(CC) $(CFLAGS) japidll.c
imageio.obj : imageio.c
	$(CC) $(CFLAGS) -c imageio.c
fileselect.obj : fileselect.c
	$(CC) $(CFLAGS) -c fileselect.c
japilib.obj: japilib.c japi.h japiserver.h japi_p.h
	$(CC) $(CFLAGS) japilib.c


# link together into a DLL
japi.dll : japidll.obj japilib.obj japi4c.obj imageio.obj fileselect.obj
	$(LD) $(LFLAGS) $(LIBS)  fileselect.obj japidll.obj japilib.obj japi4c.obj imageio.obj /out:"japi.dll" ;\

# cleanman
clean :
	rm *.lib *.dll *.obj ;\
	make -C examples clean

