
OBJS=iphp.o net.o
EXEC=libiphome.so

CFLAGS=`pkg-config gtk+-2.0 libosso --cflags`
CFLAGS2=-Wall

all: $(OBJS)
	gcc -shared `pkg-config gtk+-2.0 libosso --libs --cflags` $(OBJS) -o $(EXEC) -DDEBUG

net.o: net.c
	$(CC) $(CFLAGS2) -c net.c -o net.o

clean:
	rm -f $(OBJS) $(EXEC)
	rm -f test

test: all
	$(CC) test.c -o test -ldl
	./test ./libiphome.so

srcclean:
	rm -f *~
