blob: e157a5533735ef8ccab951e72e083ddb4603d001 [file] [log] [blame]
# Copyright 2013 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
include $(HDCTOOLS_DIR)/defs/definitions.mk
INITDIR = /etc/init
INIT_DEST = $(DESTDIR)$(INITDIR)
SERVOD_CONF = servod.conf
START_SERVOD_CONF = start_servod.conf
UPSTART_SRC = $(HDCTOOLS_SOURCE_DIR)/$(SERVOD_CONF)
UPSTART_DST = $(THIS_BUILD_DIR)/$(SERVOD_CONF)
UPSTART_START_SRC = $(HDCTOOLS_SOURCE_DIR)/$(START_SERVOD_CONF)
UPSTART_START_DST = $(THIS_BUILD_DIR)/$(START_SERVOD_CONF)
SHAREDIR = /usr/share/cros
SHARE_DEST = $(DESTDIR)$(SHAREDIR)
SERVOD_UTILS = servod_utils.sh
UTIL_SRC = $(HDCTOOLS_SOURCE_DIR)/$(SERVOD_UTILS)
UTIL_DST = $(THIS_BUILD_DIR)/$(SERVOD_UTILS)
$(UPSTART_DST): $(UPSTART_SRC)
$(MESSAGE) "Copying $(notdir $@)"
$(CP) $< $@
$(UPSTART_START_DST): $(UPSTART_START_SRC)
$(MESSAGE) "Copying $(notdir $@)"
$(CP) $< $@
$(UTIL_DST): $(UTIL_SRC)
$(MESSAGE) "Copying $(notdir $@)"
$(CP) $< $@
all: $(UPSTART_DST) $(UPSTART_START_DST) $(UTIL_DST)
install:
$(MKDIR) -p $(INIT_DEST)
$(foreach CONF_FILE,$(SERVOD_CONF) $(START_SERVOD_CONF), \
$(MESSAGE) "Installing '$(CONF_FILE)' to $(INIT_DEST)"; \
$(CP) $(CONF_FILE) "$(INIT_DEST)"; \
chmod a+r "$(INIT_DEST)/$(CONF_FILE)";)
$(MKDIR) -p $(SHARE_DEST)
$(MESSAGE) "Installing '$(SERVOD_UTILS)' to $(SHARE_DEST)"
$(CP) $(SERVOD_UTILS) "$(SHARE_DEST)"
chmod a+r "$(SHARE_DEST)/$(SERVOD_UTILS)"