¿Puedes refactorizar una receta de Makefile?
Para refactorizar tu Makefile y evitar la repetición de código, puedes usar una función con patrones (pattern rules) combinada con variables automáticas . Aquí te muestro cómo hacerlo: 🔄 Makefile refactorizado (versión DRY) makefile Copy Download # Lista de municipios a procesar MUNICIPIOS := santa_ana nacozari_de_garcia # Regla para generar todos los reportes all : $ ( addprefix reports/municipio_, $ ( addsuffix .tex, $ ( MUNICIPIOS ) ) ) # Regla patrón para cualquier municipio reports/municipio_%.tex : data/non-tabular/time_and_distance_%.json reports/templates/municipio.tex jinja-render \ --report-name "municipio" \ --summary-path "$<" mv reports/municipio.tex $@ 🔍 Explicación: Variables : MUNICIPIOS : Lista de sufijos de municipios. addprefix / addsuffix : Generan los nombres de archivos objetivo (ej: reports/municipio_santa_ana.tex ). Regla patrón ( % ) : El símbolo % actúa como comodín para cualquier municipio. $< : Var...