Skip to content
Snippets Groups Projects
Commit b0716979 authored by Simon Rose's avatar Simon Rose
Browse files

Moved cell* rules to RULES_CELL

parent ac9ec7b6
No related branches found
No related tags found
No related merge requests found
.PHONY: fix_permissions cellinstall celluninstall
# TOP is e3-MODULENAME
ifneq (,$(findstring cell,$(MAKECMDGOALS)))
......@@ -18,19 +17,4 @@ E3_MODULES_PATH=$(E3_CELL_PATH)
# If we are doing cellinstall, we should not use SUDO. This is a local install.
SUDO=
cellinstall: install_module versions fix_permissions
celluninstall: conf
$(QUIET) $(SUDOBASH) '$(E3_MODULE_MAKE_CMDS) uninstall'
$(SUDO) rm -rf $(E3_MODULES_PATH)
versions:
@echo EPICS_BASE: $(EPICS_BASE) > $(E3_CELL_PATH)/$(E3_MODULE_NAME)/$(E3_MODULE_VERSION)/EPICS_VERSION
@echo E3_REQUIRE_VERSION: $(E3_REQUIRE_VERSION) >> $(E3_CELL_PATH)/$(E3_MODULE_NAME)/$(E3_MODULE_VERSION)/EPICS_VERSION
# cellinstall should install as read/write, but install does everything by default read-only
fix_permissions:
@echo "Updating permissions on cellMods directory $(E3_CELL_PATH)/$(E3_MODULE_NAME)"
$(QUIET) chmod -R u+w $(E3_CELL_PATH)/$(E3_MODULE_NAME)
endif
.PHONY: fix_permissions cellinstall celluninstall
ifneq (,$(findstring cell,$(MAKECMDGOALS)))
cellinstall: install_module versions fix_permissions
celluninstall: conf
$(QUIET) $(SUDOBASH) '$(E3_MODULE_MAKE_CMDS) uninstall'
$(SUDO) rm -rf $(E3_MODULES_PATH)
versions:
@echo EPICS_BASE: $(EPICS_BASE) > $(E3_CELL_PATH)/$(E3_MODULE_NAME)/$(E3_MODULE_VERSION)/EPICS_VERSION
@echo E3_REQUIRE_VERSION: $(E3_REQUIRE_VERSION) >> $(E3_CELL_PATH)/$(E3_MODULE_NAME)/$(E3_MODULE_VERSION)/EPICS_VERSION
# cellinstall should install as read/write, but install does everything by default read-only
fix_permissions:
@echo "Updating permissions on cellMods directory $(E3_CELL_PATH)/$(E3_MODULE_NAME)"
$(QUIET) chmod -R u+w $(E3_CELL_PATH)/$(E3_MODULE_NAME)
endif
# -*- mode: Makefile;-*-
include $(REQUIRE_CONFIG)/RULES_E3
include $(REQUIRE_CONFIG)/RULES_CELL
include $(REQUIRE_CONFIG)/DEFINES_FT
include $(REQUIRE_CONFIG)/RULES_PATCH
include $(REQUIRE_CONFIG)/RULES_E3_SITELIBS
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment