all: client server
	@echo "*******************************************"
	@echo "*                                         *"
	@echo "*   Success! The following directories    *"
	@echo "*   have been created                     *"
	@echo "*   ~/sync                                *"
	@echo "*   ~/.tmp                                *"
	@echo "*   ./.cloudserver                        *"
	@echo "*                                         *"
	@echo "*   Please place files in ~/sync, and     *"
	@echo "*   edit the IP in cloud_client.cpp if    *"
	@echo "*   needed.                               *"
	@echo "*                                         *"
	@echo "*   Thank you!                            *"
	@echo "*                                         *"
	@echo "*******************************************"

server:
	g++ -Wall -std=gnu++11 cloud_server.cpp cloud_utils.cpp -o cloud_server
client:
	g++ -Wall -std=gnu++11 -D_HOME_=\"$(HOME)/\" cloud_client.cpp cloud_utils.cpp -lz -o cloud_client
	mkdir -p "$(HOME)/sync"
	mkdir -p "$(HOME)/.tmp"
	mkdir -p "$(HOME)/.tmp/diffs"
	mkdir -p "$(HOME)/.tmp/synced"
clean:
	rm -rf cloud_server
	rm -rf cloud_client
	rm -rf "$(HOME)/.tmp" 
	rm -rf .cloudserver
