Makefile
changeset 77 46f5f10ec084
parent 76 85dc8b07017a
child 78 c014474497f0
equal deleted inserted replaced
76:85dc8b07017a 77:46f5f10ec084
    22 			install -m 640 $$item $(HOME)/$$item; \
    22 			install -m 640 $$item $(HOME)/$$item; \
    23 		fi; \
    23 		fi; \
    24 		if [ -d $$item ]; then \
    24 		if [ -d $$item ]; then \
    25 			for file in `find $$item`; do \
    25 			for file in `find $$item`; do \
    26 				if [ -d $$file ]; then \
    26 				if [ -d $$file ]; then \
    27 					[ -d $(HOME)/$$file ] || mkdir -p $(HOME)/$$file; \
    27 					mkdir -p $(HOME)/$$file; \
       
    28 					continue; \
    28 				fi; \
    29 				fi; \
    29 				if [ -f $$file ]; then \
    30 				install -m 640 $$file $(HOME)/$$file; \
    30 					install -m 640 $$file $(HOME)/$$file; \
       
    31 				fi; \
       
    32 			done; \
    31 			done; \
    33 		fi; \
    32 		fi; \
    34 	done
    33 	done
    35 	for item in $(IFNONEXIST_ITEMS); do \
    34 	for item in $(IFNONEXIST_ITEMS); do \
    36 		if [ -f $$item -a ! -f $(HOME)/$$item ]; then \
    35 		if [ -f $$item -a ! -f $(HOME)/$$item ]; then \
    37 			install -m 640 $$item $(HOME)/$$item; \
    36 			install -m 640 $$item $(HOME)/$$item; \
    38 		fi; \
    37 		fi; \
    39 		if [ -d $$item ]; then \
    38 		if [ -d $$item ]; then \
    40 			for file in `find $$item`; do \
    39 			for file in `find $$item`; do \
    41 				if [ -d $$file ]; then \
    40 				if [ -d $$file ]; then \
    42 					[ -d $(HOME)/$$file ] || mkdir -p $(HOME)/$$file; \
    41 					mkdir -p $(HOME)/$$file; \
       
    42 					continue; \
    43 				fi; \
    43 				fi; \
    44 				if [ -f $$file -a ! -f $(HOME)/$$file ]; then \
    44 				if [ ! -f $(HOME)/$$file ]; then \
    45 					install -m 640 $$file $(HOME)/$$file; \
    45 					install -m 640 $$file $(HOME)/$$file; \
    46 				fi; \
    46 				fi; \
    47 			done; \
    47 			done; \
    48 		fi; \
    48 		fi; \
    49 	done
    49 	done