1CC = gcc
2FLAGS = -g -Wall -mno-cygwin -mcpu=pentium -DGNET_EXPERIMENTAL=1
3LINK =  -lgnet-2.0 -lglib-2.0-0 -lws2_32
4INC = -I../glib -I. -I../gnet -L../glib -L../gnet
5all:
6	$(CC) $(FLAGS) $(INC) dnslookup.c -o dnslookup $(LINK)
7	$(CC) $(FLAGS) $(INC) echoclient.c -o echoclient $(LINK)
8	$(CC) $(FLAGS) $(INC) echoclient-async.c -o echoclient-async $(LINK)
9	$(CC) $(FLAGS) $(INC) echoclient-gconn.c -o echoclient-gconn $(LINK)
10	$(CC) $(FLAGS) $(INC) echoclient-udp.c -o udp-client $(LINK)
11	$(CC) $(FLAGS) $(INC) echoserver.c -o echoserver $(LINK)
12	$(CC) $(FLAGS) $(INC) echoserver-async.c -o echoserver-async $(LINK)
13	$(CC) $(FLAGS) $(INC) echoserver-gserver.c -o echoserver-gserver $(LINK)
14	$(CC) $(FLAGS) $(INC) echoserver-udp.c -o udp-server $(LINK)
15	$(CC) $(FLAGS) $(INC) hash.c -o hash $(LINK)
16	$(CC) $(FLAGS) $(INC) hfetch.c -o hfetch $(LINK)
17	$(CC) $(FLAGS) $(INC) hostinfo.c -o hostinfo $(LINK)
18	$(CC) $(FLAGS) $(INC) sdr.c -o sdr $(LINK)