CS118-Project-2 / Makefile
Makefile
Raw
CXX=g++
CXXOPTIMIZE= -O2
CXXFLAGS= -g -Wall -pthread -std=c++11 $(CXXOPTIMIZE)
USERID=705326387_505123178_805384414
DEPS= shared.o

all: server client

server: $(DEPS) server.o
	$(CXX) $(CXXFLAGS) -o $@ $(DEPS) $@.o


client: $(CLASSES)
	$(CXX) -o $@ $^ $(CXXFLAGS) $@.cpp shared.cpp 

clean:
	rm -rf *.o *~ *.gch *.swp *.dSYM server client *.tar.gz

dist: tarball
tarball: clean
	tar -cvzf /tmp/$(USERID).tar.gz --exclude=./.vagrant . && mv /tmp/$(USERID).tar.gz .