Я пытаюсь написать свой первый Makefile. В настоящее время у меня всего 3 правила. Когда я запускаю «make», выполняется только первое правило, а затем выдает выходы без запуска другого 2. Нет ничего сложного в моем Makefile. Я даже пытался сократить количество правил до 2, но получаю те же результаты. Вот что я до сих пор.Makerule только запускает одно правило
SRC = src/analytics.js
lint:
jshint $(SRC)
build: $(SRC)
cat $^ > build/analytics.js
min: build
uglifyjs --no-mangle build/analytics.js > build/analytics.min.js
Когда я запускаю сделать здесь то, что я получаю, я просто получаю сообщение, что казнили правило ворса: jshint src/analytics.js
Я бегу сделать 3.81 на Mac OS 10.8.2.
Спасибо, что работает отлично! –
Стоит отметить, что если у вас есть целевое имя, которое не представляет собой фактический файл, вы должны пометить цель как фальшивую, * i.e., '.PHONY: all'. –