all:
	gcc server.c -D WRITE_SERVER -o write_server
	gcc server.c -D READ_SERVER -o read_server
clean:
	rm ./write_server ./read_server
read:
	gcc server.c -D READ_SERVER -o read_server
	./read_server 8080
write:
	gcc server.c -D WRITE_SERVER -o write_server -g
	./write_server 8080
debug_write:
	gcc server.c -D WRITE_SERVER -o write_server -g
	lldb write_server
debug_read:
	gcc server.c -D READ_SERVER -o read_server -g
	lldb read_server
test1:
	git restore csie_trains/
	sudo python3 checker.py -t 1-1 1-2 1-3 1-4
	git restore csie_trains/
test2:
	git restore csie_trains/
	sudo python3 checker.py -t 2-1 2-2
	git restore csie_trains/
test3:
	git restore csie_trains/
	sudo python3 checker.py -t 3
	git restore csie_trains/
test4:
	git restore csie_trains/
	sudo python3 checker.py -t 4
	git restore csie_trains/
test_all:
	git restore csie_trains/
	sudo python3 checker.py -t 1-1 1-2 1-3 1-4 2-1 2-2 3 4
	git restore csie_trains/
