История изменений
Исправление TDrive, (текущая версия) :
Чего у тебя там мейк отслеживает помимо существования целей?
Приехали) Время изменения файлов конечно же.
#Makefile
main: c ab
touch main
cat ab > main
cat c >> main
ab: a b
touch ab
cat a > ab
cat b >> ab
$ make
touch ab
cat a > ab
cat b >> ab
touch main
cat ab > main
cat c >> main
$ echo 'asdasd' > c
$ make
touch main
cat ab > main
cat c >> main
$ echo 'asdasd' > a
$ make
touch ab
cat a > ab
cat b >> ab
touch main
cat ab > main
cat c >> main
$ make
make: 'main' is up to date.
Исходная версия TDrive, :
Чего у тебя там мейк отслеживает помимо существования целей?
Приехали) Время изменения файлов конечно же.
main: c ab
touch main
cat ab > main
cat c >> main
ab: a b
touch ab
cat a > ab
cat b >> ab
$ make
touch ab
cat a > ab
cat b >> ab
touch main
cat ab > main
cat c >> main
$ echo 'asdasd' > c
$ make
touch main
cat ab > main
cat c >> main
$ echo 'asdasd' > a
$ make
touch ab
cat a > ab
cat b >> ab
touch main
cat ab > main
cat c >> main
$ make
make: 'main' is up to date.