CFLAGS=-Wall

all : 01-day_time_server 02-day_time_client 03-day_time_concurrent_server 04-send_http_hi 05-send_http_file 06-name_to_address_gui

01-day_time_server : 01-day_time_server.c
	gcc $(CFLAGS) -o 01-day_time_server 01-day_time_server.c

02-day_time_client : 02-day_time_client.c
	gcc $(CFLAGS) -o 02-day_time_client 02-day_time_client.c

03-day_time_concurrent_server : 03-day_time_concurrent_server.c
	gcc $(CFLAGS) -o 03-day_time_concurrent_server 03-day_time_concurrent_server.c

04-send_http_hi : 04-send_http_hi.c
	gcc $(CFLAGS) -o 04-send_http_hi 04-send_http_hi.c

05-send_http_file : 05-send_http_file.c
	gcc $(CFLAGS) -o 05-send_http_file 05-send_http_file.c

06-name_to_address_gui : 06-name_to_address_gui.c
	gcc $(CFLAGS) `pkg-config --libs --cflags gtk+-2.0` -o 06-name_to_address_gui 06-name_to_address_gui.c

clean_all :
	rm -rf 01-day_time_server 02-day_time_client 03-day_time_concurrent_server 04-send_http_hi 05-send_http_file 06-name_to_address_gui
