##############################################################################
#
# This file will recursively call client and server makefiles to build
# those.
#
# $Author: vurazov $
# $Date: 2006/04/10 19:50:25 $
# $Revision: 1.3 $
#
##############################################################################

BUILD_DIRS = common libjpeg client server proxy rpc_server
SRC_DIR = src
OBJ_DIR = obj
BIN_DIR = bin

RM = /bin/rm -rf

.PHONY: all clean touch $(BUILD_DIRS)

all: $(BUILD_DIRS)

$(BUILD_DIRS):
	$(MAKE) -C src/$@

clean:
	for dir in $(BUILD_DIRS); do $(MAKE) -C $(SRC_DIR)/$$dir clean; $(RM) $(SRC_DIR)/$$dir/$(OBJ_DIR); done
	$(RM) $(BIN_DIR)

touch:
	for dir in $(BUILD_DIRS); do touch $(SRC_DIR)/$$dir/*.* $(SRC_DIR)/$$dir/Makefile; done

