CHDIR = cd
RM    = rm
PRCS  = prcs

all: soccer_viewer

soccer_viewer:
	($(CHDIR) viewer && $(MAKE) soccer_viewer)

soccer_viewer-only:
	($(CHDIR) viewer && $(MAKE) soccer_viewer-only)

rebuild:
	($(CHDIR) viewer && $(MAKE) rebuild)

clean:
	($(CHDIR) debug_server   && $(MAKE) clean)
	($(CHDIR) viewer_library && $(MAKE) clean)
	($(CHDIR) viewer         && $(MAKE) clean)


#
# Revision Control
#
diff:
	@$(PRCS) diff || true

populate:
	@$(PRCS) populate

checkin:
	@$(PRCS) checkin && $(RM) -f .*.prcs_aux

.PHONY: all soccer_viewer soccer_viewer-only rebuild clean \
	diff populate checkin
