CC=gcc CXX=g++ CXXFLAGS=-Wall -O2 -g LDLIBS=-lcurl -lpthread OBJS=cubemap.o server.o mutexlock.o input.o all: cubemap %.o: %.cpp $(CXX) -MMD -MP $(CPPFLAGS) $(CXXFLAGS) -o $@ -c $< cubemap: $(OBJS) $(CXX) -o cubemap $(OBJS) $(LDLIBS) DEPS=$(OBJS:.o=.d) -include $(DEPS) clean: $(RM) cubemap $(OBJS) $(DEPS)