#
# Simple Make file to make all the servers
#
PROJECTS = \
	HelloWorld

#
# All
#
.PHONY: all
all : debug release
	@echo All Servers Up to Date

#
# Individual
#
.PHONY: %.dbg
%.dbg :
	$(MAKE) -f ../../Scripts/Build/DSW2Makev2/exe.mk -C ../$* debug
	cp ../$*/$@ .
.PHONY: %
% :
	$(MAKE) -f ../../Scripts/Build/DSW2Makev2/exe.mk -C ../$* release
	cp ../$*/$@ .

#
# Sets
#
.PHONY: debug
debug : debug-erase $(addsuffix .dbg,$(PROJECTS))
	@echo Debug Projects Up to Date
.PHONY: release
release : release-erase $(PROJECTS)
	@echo Release Projects Up to Date

#
# Erasers
#

.PHONY: clean
clean: internal-erase debug-erase release-erase 

.PHONY: internal-erase
internal-erase:
	rm -f `find ../../ -name .objects`
	rm -f `find ../../ -name .libraries`
.PHONY: debug-erase
debug-erase :
	rm -fr $(addsuffix .dbg,$(PROJECTS))
.PHONY: release-erase
release-erase :
	rm -fr $(PROJECTS)

