
CFLAGS+= -fPIC -pedantic -Wall -Werror -I../libguac/include
LDFLAGS=-L../libguac -lpng -lguac -lvncclient

.PHONY: clean

all: libguac_client_vnc.so

libguac_client_vnc.so: vnc_client.o
	$(CC) -shared $(LDFLAGS) -Wl,-soname,libguac_client_vnc.so.0 -o libguac_client_vnc.so vnc_client.o

vnc_client.o: vnc_client.c
	$(CC) $(CFLAGS) -c vnc_client.c

clean:
	$(RM) *.o *.so

distclean: clean
	$(RM) *~

