CFLAGS=	-W -Wall -I.. -pthread -g

all: echo
	$(CC) tinyweb.c -ldl -lmongoose -L./ -o tinyweb;
	$(CC) cgi-getfield.c -o cgi-getfield;
	$(CC) cgi-getcookie.c -o cgi-getcookie;

echo: mongoose
	$(CC) -shared -fPIC -lmongoose -L./ echo.c -o echo.so

mongoose:
	$(CC) -shared -fPIC $(CFLAGS) -DUSE_WEBSOCKET mongoose.c -ldl -o libmongoose.so;

clean:
	rm -rf tinyweb cgi-getcookie cgi-getfield *.so
