CC  = gcc 
CXX = g++
INCLUDE_DIR = ./include
SRC_DIR = ./src
OBJ_DIR = ./obj
CFLAGS = -std=c++11 -g -O2 -Wunused-result

SOCKET = tcp_server tcp_client udp_server udp_client
READWAV = readwav

all: $(SOCKET) $(READWAV)

%: $(SRC_DIR)/%.cpp
	$(CXX) -o $@ $(CFLAGS) $<  
%: $(SRC_DIR)/%.c
	$(CC) -o $@ $(CFALGS) $<

clean:
	rm -f $(SOCKET) $(READWAV)
