CFLAGS=-Wall -Werror -g -O0

all: log_server client

client: client.o log.o
	gcc -O0 -o $@ $^ -g -Wall -Werror

log_server: log_server.o log.o lol.o
	gcc -O0 -o $@ $^ -g -Wall -Werror

serve: all
	rm -f logs/*
	./log_server

dbg_serve: all
	rm -f logs/*
	gdb ./log_server

run_test: all
	./client

dbg_run_test: all
	gdb ./client

clean:
	rm -f log_server.o log.o client.o lol.o
	rm -f log_server
	rm -f client

mr-proper: clean
	rm -f pipe
	rm -fr logs
