Я собираюсь выйти на конечности здесь. Могу поспорить, что вы даете ему команду make all
. Комментарий
# make [all] - makes everything.
вводит в заблуждение. Фактически, make all
создает только gmock_test
(и то, что нужно этой цели, а именно gmock_main.a
и четыре объектных файла). Если вы хотите сделать gmock.a
, у вас есть несколько вариантов:
1) make gmock.a
2) Добавьте gmock.a
к цели all
, например:
all : $(TESTS) gmock.a
3) Напишите правило для какой-то другой вещи, например, для исполняемого файла, который на самом деле нуждается в gmock.a
:
real_thing: gmock.a
...