Untitled
unknown
plain_text
6 months ago
632 B
2
Indexable
# Definir directorios de origen y destino SOURCE_DIR := ./src DESTINATION_DIR := ./dest # Encuentra todos los archivos .txt en el directorio src y subdirectorios FILES := $(shell find $(SOURCE_DIR) -type f -name '*.txt') # Definir la regla principal all: copy_files # Regla para copiar archivos copy_files: @mkdir -p $(DESTINATION_DIR) @$(foreach file,$(FILES),\ $(eval FILE_NAME := $(notdir $(file)))\ $(if $(findstring pattern,$(FILE_NAME)),\ cp -v $(file) $(DESTINATION_DIR)/$(FILE_NAME);,\ )) # Regla para limpiar el directorio destino (opcional) clean: rm -rf $(DESTINATION_DIR)/* .PHONY: all copy_files clean
Editor is loading...
Leave a Comment