Newer
Older
Digital_Repository / Repositories / Misc / Makefile
  1. SHELL=/bin/sh
  2.  
  3. EPRINTS:=/usr/local/eprints
  4.  
  5. SRC_FILES:=$(shell find . -name "*_local")
  6. DST_FILES:=$(subst ./,$(EPRINTS)/,$(SRC_FILES))
  7.  
  8. .PHONY: deploy
  9.  
  10.  
  11. deploy: $(DST_FILES)
  12.  
  13. $(EPRINTS)/%: ./%
  14. @announce "Copying $<..."
  15. sudo cp $< $@
  16. @announce "Correcting ownership and permissions..."
  17. sudo chown www:www $@
  18. sudo chmod 755 $@
  19.  
  20.  
  21. debug:
  22. @echo "EPRINTS = [$(EPRINTS)]"
  23. @echo "SRC_FILES = [$(SRC_FILES)]"
  24. @echo "DST_FILES = [$(DST_FILES)]"