CC = lcc
LN = lcclnk
CFLAGS = -I.. -O
LFLAGS = japi.lib wsock32.lib
SOURCEPATH = ../../../../../examples


SOURCES = $(wildcard $(SOURCEPATH)/*.c)
OBJECTS = $(patsubst $(SOURCEPATH)/%.c, %.obj, $(SOURCES))
TARGETS = $(patsubst $(SOURCEPATH)/%.c, %.exe, $(SOURCES))


ALL : japi.lib japi.dll $(OBJECTS) $(TARGETS) images


japi.lib : ../japi.lib
	cp ../japi.lib .
japi.dll : ../japi.dll
	cp ../japi.dll .

images: ../../../../../../images
	cp -r ../../../../../../images .

$(OBJECTS) : %.obj: $(SOURCEPATH)/%.c 
	$(CC) $< $(CFLAGS) -Fo$@

$(TARGETS) : %.exe: %.obj 
	$(LN) $< $(LFLAGS) -o $@


clean :
	rm -rf  $(TARGETS) $(DEST) japi.dll *.jar *.obj *.lib *.dll *.exp images
