Заменить символы в целевом файле Makefile

Я пытаюсь использовать

$(patsubst %-%,%:%,$(MAKECMDGOALS)) 

для замены тире с двоеточиями в целевой мишени, но это не влияет.

Как я мог это достичь?

2 Solutions collect form web for “Заменить символы в целевом файле Makefile”

Вы можете иметь только один шаблон в patsubst . Чтобы заменить все тире на двоеточие, вы можете использовать subst :

 $(subst -,:,$(MAKECMDGOALS)) 

Используйте команду tr :

 tr '-' ':' < OLD_MAKE_TARGET > NEW_MAKE_TARGET 
  • GNU make - как конкатенация переменной в зависимости от результата команды оболочки (версия GCC)
  • Упаковка Debian с зависимостью (с нуля)
  • Makefile компилирует неизменные файлы
  • Ошибка GCC при попытке выполнить команду 'cc1'
  • Почему diff вызывается при вызове из Makefile?
  • Автозаполнение в соответствии с возможными целями
  • Создайте файл makefile rpm
  • Попытка установить пакет DIP (Dialup Networking) для протокола SLIP
  • ld не может найти -lQt5Multimedia
  • Установка Swift на Freebsd не может сделать LLVM
  • Рекомендуемое приложение для разработки «Системных диаграмм» из Makefile в Ubuntu?
  • Interesting Posts

    Есть ли хороший способ шифрования и хранения почтового ящика, хотя он может быстро получить доступ и выполнить поиск?

    Как узнать, подключен ли интерфейс в Centos / Linux

    Невозможно изменить яркость на Toshiba P855 – попробовал каждый дистрибутив уже

    Почему пишет SLOW на необработанном устройстве и FAST на файловой системе (USB-ключ)?

    Обновление модуля ядра

    Как открыть локальный URL (веб-страницу) в командной строке

    Заменить несколько строк в текстовом файле фиксированным шаблоном

    Слияние файлов PDF и автоматическое создание оглавления с каждым файлом в виде записи

    Каков источник «скомпилировать его самостоятельно» в linux

    Как искать текст в сжатых файлах и получать только имя файла

    Удалить строки из файла в зависимости от строк, найденных в другом файле

    Сценарий или команда для замены параметров по умолчанию в файле / etc / user в AIX

    Что такое FTP Loopback в unix?

    как система активирует зашифрованный файл подкачки на альтернативном разделе?

    Использование Regex в vim movment

    Linux и Unix - лучшая ОС в мире.