CC=gcc
CXX=g++
SDL_CFLAGS=$(shell sdl-config --cflags) $(SDL_IMAGE_CFLAGS)
SDL_LDFLAGS=$(shell sdl-config --libs) $(SDL_IMAGE_LDFLAGS)
CFLAGS=-g -O3  $(SDL_CFLAGS)
CXXFLAGS=-g -O3 -fno-rtti $(SDL_CFLAGS)
LDFLAGS=-g -O3 -fno-rtti $(SDL_LDFLAGS) -lSDL_net
FILES=peer.o client.o server.o

all: $(FILES) test_client.o test_server.o
	$(CXX) $(FILES) test_client.o -o test_client $(LDFLAGS)
	$(CXX) $(FILES) test_server.o -o test_server $(LDFLAGS)

clean:
	rm *.o

