33 lines
733 B
Makefile
33 lines
733 B
Makefile
##############################################################################
|
|
#
|
|
# This file will recursively call client and server makefiles to build
|
|
# those.
|
|
#
|
|
# $Author: vurazov $
|
|
# $Date: 2006/02/16 02:37:16 $
|
|
# $Revision: 1.3 $
|
|
#
|
|
##############################################################################
|
|
|
|
BUILD_DIRS = common client 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
|
|
|