Makefile changes for building RPM

Signed-off-by: Rafal Stefanowski <rafal.stefanowski@intel.com>
This commit is contained in:
Rafal Stefanowski
2020-02-11 11:58:02 +01:00
parent 2e801caf25
commit 0d256b675d
3 changed files with 65 additions and 54 deletions

View File

@@ -49,22 +49,23 @@ clean:
distclean: clean distsync
@rm -f $(PWD)/generated_defines.h
install:
@echo "Installing Open-CAS modules"
@install -m 755 -d $(MODULES_DIR)
@install -m 744 cas_disk/$(DISK_MODULE).ko $(MODULES_DIR)/$(DISK_MODULE).ko
@install -m 744 cas_cache/$(CACHE_MODULE).ko $(MODULES_DIR)/$(CACHE_MODULE).ko
install: install_files
@$(DEPMOD)
@$(MODPROBE) $(CACHE_MODULE)
install_files:
@echo "Installing Open-CAS modules"
@install -m 755 -d $(DESTDIR)$(MODULES_DIR)
@install -m 744 cas_disk/$(DISK_MODULE).ko $(DESTDIR)$(MODULES_DIR)/$(DISK_MODULE).ko
@install -m 744 cas_cache/$(CACHE_MODULE).ko $(DESTDIR)$(MODULES_DIR)/$(CACHE_MODULE).ko
uninstall:
@echo "Uninstalling Open-CAS modules"
@$(RMMOD) $(CACHE_MODULE)
@$(RMMOD) $(DISK_MODULE)
@rm $(MODULES_DIR)/$(CACHE_MODULE).ko
@rm $(MODULES_DIR)/$(DISK_MODULE).ko
@rm $(DESTDIR)$(MODULES_DIR)/$(CACHE_MODULE).ko
@rm $(DESTDIR)$(MODULES_DIR)/$(DISK_MODULE).ko
@$(DEPMOD)