CC = gcc
CFLAGS=-O2 -Wall -m32
CSAPP2DIR = ..
LIBS = -lpthread
CINC = -I$(CSAPP2DIR)/include
CSAPPLIB = $(CSAPP2DIR)/lib/libcsapp32.a

dns: dns.c $(CSAPPLIB)
	$(CC) $(CINC) $(CFLAGS) dns.c $(CSAPPLIB) $(LIBS) -o dns

echoclient: echoclient.c $(CSAPPLIB)
	$(CC) $(CINC) $(CFLAGS) echoclient.c $(CSAPPLIB) $(LIBS) -o echoclient

echoserveri: echoserveri.c $(CSAPPLIB)
	$(CC) $(CINC) $(CFLAGS) echoserveri.c $(CSAPPLIB) $(LIBS) -o echoserveri