Makefile : remove find command

This commit is contained in:
bolvan 2019-05-23 09:15:29 +03:00
parent 2c2f4e03dc
commit 91405fe87e

View File

@ -2,17 +2,19 @@ DIRS := nfq tpws ip2net mdig
TGT := binaries/my TGT := binaries/my
all: clean all: clean
mkdir -p "$(@D)/$(TGT)"; \ mkdir -p "$(TGT)"; \
for dir in $(DIRS); do \ for dir in $(DIRS); do \
chmod -x "$(@D)/$$dir/"*; \ chmod -x "$$dir/"*; \
$(MAKE) -C "$(@D)/$$dir" || exit; \ $(MAKE) -C "$$dir" || exit; \
done ; \ for exe in "$$dir/"*; do \
for exe in $$(find ${DIRS} -type f -executable); do \ if [ -f"$$exe" ] && [ -x "$$exe" ]; then \
mv -f "$(@D)/$$exe" "$(@D)/${TGT}" ; \ mv -f "$$exe" "${TGT}" ; \
ln -fs "../${TGT}/$$(basename "$$exe")" "$$exe" ; \ ln -fs "../${TGT}/$$(basename "$$exe")" "$$exe" ; \
fi \
done \
done done
clean: clean:
for dir in $(DIRS); do \ for dir in $(DIRS); do \
$(MAKE) -C "$(@D)/$$dir" clean; \ $(MAKE) -C "$$dir" clean; \
done done