1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80
|
# Install values and rules for UNIX
#
# Do not use this Makefile directly! It is intended to be called
# by another Makefile.
#
# Note, the following parameters must be already defined by
# the calling Makefile:
#
# BIN
# PREFIX
#
INSTALL = install
INSTBINFLAGS = -m 0755
INSTUIDFLAGS = -m 4755
INSTLIBFLAGS = -m 0644
INSTINCFLAGS = -m 0444
INSTMANFLAGS = -m 0444
INSTCFGFLAGS = -m 0644
INSTDATFLAGS = -m 0444
COPY = cp
COPYFLAGS = -v -i
MKDIR = mkdir
MKDIRFLAGS = -p
SWSERV_BASE_DIR = $(PREFIX)/swserv
SWSERV_BIN_DIR = $(SWSERV_BASE_DIR)/bin
SWSERV_DB_DIR = $(SWSERV_BASE_DIR)/db
SWSERV_ETC_DIR = $(SWSERV_BASE_DIR)/etc
SWSERV_LOGS_DIR = $(SWSERV_BASE_DIR)/logs
SWSERV_HTML_DIR = $(SWSERV_BASE_DIR)/public_html
SWSERV_TMP_DIR = $(SWSERV_BASE_DIR)/tmp
install:
$(MKDIR) $(MKDIRFLAGS) $(SWSERV_BASE_DIR)
$(COPY) $(COPYFLAGS) restart $(SWSERV_BASE_DIR)
$(MKDIR) $(MKDIRFLAGS) $(SWSERV_BIN_DIR)
$(INSTALL) $(INSTBINFLAGS) $(BIN) $(SWSERV_BIN_DIR)
$(MKDIR) $(MKDIRFLAGS) $(SWSERV_DB_DIR)
$(COPY) $(COPYFLAGS) generic_in.unv $(SWSERV_DB_DIR)
$(COPY) $(COPYFLAGS) default.ocs $(SWSERV_DB_DIR)
$(COPY) $(COPYFLAGS) default.opm $(SWSERV_DB_DIR)
$(MKDIR) $(MKDIRFLAGS) $(SWSERV_ETC_DIR)
$(COPY) $(COPYFLAGS) default.conf $(SWSERV_ETC_DIR)
$(MKDIR) $(MKDIRFLAGS) $(SWSERV_LOGS_DIR)
$(MKDIR) $(MKDIRFLAGS) $(SWSERV_HTML_DIR)
$(MKDIR) $(MKDIRFLAGS) $(SWSERV_TMP_DIR)
@echo "-------------------------------------------------------------------------"
@echo "Program $(BIN) installed in:"
@echo " "
@echo " $(SWSERV_BIN_DIR)"
@echo " "
@echo "Data files installed in:"
@echo " "
@echo " $(SWSERV_DB_DIR)"
@echo " "
@echo "Configuration files installed in:"
@echo " "
@echo " $(SWSERV_ETC_DIR)"
@echo " "
@echo "-------------------------------------------------------------------------"
@echo "Before you run the program, please edit (as needed) the files:"
@echo " "
@echo " $(SWSERV_BASE_DIR)/restart"
@echo " $(SWSERV_ETC_DIR)/default.conf"
@echo " "
@echo "To run the program, use the script file: $(SWSERV_BASE_DIR)/restart"
@echo " "
@echo "All sample configuration files are throughly commented, please"
@echo "read comments carefully before changing any values."
@echo " "
|