CC=gcc CXX=gcc CFLAGS=-O2 -g CXXFLAGS=-O2 #CFLAGS=-pg #CXXFLAGS=-pg LDFLAGS= output_s=server objects_s=server.o common.o sources_s=server.c common.c output_client=client objects_client=client.o common.o sources_client=client.c common.c headers = common.h all: server client $(output_s): $(objects_s) $(headers) $(CC) $(CFLAGS) $(objects_s) -o $(output_s) $(LDFLAGS) $(output_client): $(objects_client) $(headers) $(CC) $(CFLAGS) $(objects_client) -o $(output_client) $(LDFLAGS) clean: rm -f $(output_s) $(objects_s) $(output_client) $(objects_client) *~