Что: 83f7f08763ba9c1e24514720e6f18070b9b72769
Когда: 2021-06-21 16:49:26+03:00
Темы: redo
goredo 1.5.0 http://lists.cypherpunks.ru/archive/goredo-devel/2106/0026.html Выпустил новую версию goredo. Я вообще не использую ни redo-ood, redo-sources и redo-targets команды, но попробовал быстренько реализовать идею с указанием чётко заданных целей для этих команд. Пока возился с этим, то в redo-sources добавил рекурсивный проход по всем зависимостям чтобы собрать все файлы "исходного" кода и понять полную картину зависимостей -- на какие изменённые файлы данная цель "отреагирует". В рабочем проекте видно что, очевидно, флаги сборки TAI библиотек повлияют на весь процесс % redo-sources src/zero.o conf/cmd/default.do conf/cmd/list conf/flags/common.rc.do conf/flags/dmalloc.rc.do conf/flags/mutex.pthread.rc conf/flags/mutex.rc.do conf/flags/pc.list conf/flags/tai.rc.do conf/fn2env.sh conf/methods.do conf/vars.do conf/vars.list.do config src/zero-bzero.c src/zero.h src/zero.o.do % cd src ; redo-sources mlock.o ../conf/cmd/default.do ../conf/cmd/list ../conf/flags/common.rc.do ../conf/flags/dmalloc.rc.do ../conf/flags/mutex.pthread.rc ../conf/flags/mutex.rc.do ../conf/flags/pc.list ../conf/flags/tai.rc.do ../conf/fn2env.sh ../conf/methods.do ../conf/vars.do ../conf/vars.list.do ../config cricksdt.d cricksdt.h.do dtrace-dummy.pl err.h log.h mlock-posixrt.c mlock.h mlock.o.do Причём сама сборка делается выполняя conf/cmd/cc команду (gcc, cc, и т.д.). Которой здесь нет -- ибо она не является исходным кодом, а зависит от conf/cmd/default.do и conf/cmd/list целей, занимающихся автодетектом команд.
Сгенерирован: SGBlog 0.34.0