У меня есть скрипт perl, который генерирует индекс некоторых данных, хранящихся в текстовом файле.
У меня есть файл make с целью, называемой buildData, который запускает скрипт perl
У меня естьфайл make в родительском каталоге со следующей целью:
data :
make -C Data buildData
, если я позвоню
make data
, то получу сообщение
make: 'data' is up to date.
, но если явызовите
make -C Data buildData
, тогда скрипт perl будет работать правильно.Почему это происходит?