Это может помочь. Поскольку я программист на front / backend, я использую следующее для MySQL и SQLServer:
SPx_PAGE/MODULE_ACTION_OBJECT
x: R для чтения, I для вставки, U для обновления, W для записи (объединяет вставку, если индекс не существует или обновите, если существует) и D для удаления.
страница / модуль: место, которое вызывает процедуру
Примеры:
SPR_DASHBOARD_GET_USERS //reads users data
SPW_COMPANIES_PUT_COMPANY //creates or modifies a company
GNU make (и многие другие) имеет два основных способа присвоения значений переменным. Они различаются в зависимости от используемого вами оператора. Согласно документации , одиночный знак равенства ( =
) вызовет рекурсивное раскрытие значения, тогда как двоеточие равно (: =
) вызовет простое расширение .
В вашем цитируемом коде используется : =
, поэтому должно вызывать простое расширение. Вы видите сообщение об ошибке, связанное с рекурсивным расширением. Я бы ожидал такой ошибки, если бы у вас было что-то вроде этого:
PATH = $(PATH):/other/dir
Может ли ошибка быть вызвана другой строкой в вашем make-файле, которую вы не цитировали ? Если вы уверены в правильности вырезания и вставки,