#
# Makefile
#
COMM_DIR=common
SPLIT_APP_DIR=split
BUILD_APP_DIR=build
RELEASE_DIR=release
curDate=shell(date +%F)
all: mk_project mk_release
mk_project:
cd $(COMM_DIR); make
cd $(SPLIT_APP_DIR); make
cd $(BUILD_APP_DIR); make
mk_release:
cd $(RELEASE_DIR); rm -fr split indcreate; mkdir split indcreate
cp $(SPLIT_APP_DIR)/split $(RELEASE_DIR)/split/
cp $(SPLIT_APP_DIR)/checksrc $(RELEASE_DIR)/split/
cp $(SPLIT_APP_DIR)/checksplit $(RELEASE_DIR)/split/
cp $(SPLIT_APP_DIR)/splitconf.ini $(RELEASE_DIR)/split/
cp $(BUILD_APP_DIR)/createindex $(RELEASE_DIR)/indcreate/
cp $(BUILD_APP_DIR)/ciconf.ini $(RELEASE_DIR)/indcreate/
cp $(BUILD_APP_DIR)/checkindex $(RELEASE_DIR)/indcreate/
cd $(RELEASE_DIR); tar -czf createindex.$(curDate).tgz *
clean:
cd $(COMM_DIR); make clean
cd $(SPLIT_APP_DIR); make clean
cd $(BUILD_APP_DIR); make clean
rm -fr $(RELEASE_DIR)/*