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
japilib.obj: japilib.c japi.h japiserver.h japi_p.h
	$(CC) $(CFLAGS) japilib.c
imageio.obj : imageio.c
	$(CC) $(CFLAGS) -c imageio.c
fileselect.obj : fileselect.c
	$(CC) $(CFLAGS) -c fileselect.c

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

# cleanman
clean :
	rm *.dll *.obj *.exp *.lib
