Makefile
changeset 20 9cf206648ce7
parent 18 2e991b769c95
child 21 a2b9b6ed57af
equal deleted inserted replaced
19:7ce1a1072d87 20:9cf206648ce7
    17 .PHONY: install
    17 .PHONY: install
    18 install:
    18 install:
    19 	for item in $(ITEMS); do \
    19 	for item in $(ITEMS); do \
    20 		[ -f $$item ] && install -m 640 $$item $(HOME)/$$item; \
    20 		[ -f $$item ] && install -m 640 $$item $(HOME)/$$item; \
    21 		[ -d $$item ] && for file in `find $$item`; do \
    21 		[ -d $$item ] && for file in `find $$item`; do \
    22 			[ -d $$file ] && [ -d $(HOME)/$$item ] || mkdir -p $(HOME)/$$item; \
    22 			[ -d $$file ] && [ -d $(HOME)/$$file ] || mkdir -p $(HOME)/$$file; \
    23 			[ -f $$file ] && install -m 640 $$item $(HOME)/$$item; \
    23 			[ -f $$file ] && install -m 640 $$file $(HOME)/$$file; \
    24 		done; \
    24 		done; \
    25 	done
    25 	done
    26 
    26 
    27 .PHONY: uninstall
    27 .PHONY: uninstall
    28 uninstall:
    28 uninstall: