мои исходные файлы не находятся внутри одного каталога, который мне нужно сделать ../ или ../../ вещи.
после этого мне нужно изменить имя исходного файла, например: ../ex/test.c to obj/test.o
с помощью этой команды:
$(OBJDIR) $(notdir $(SOURCECODE:.c=.o))
однако только первое имя файла в $(SOURCECODE)
(../ex/test.c
) правильно переименовано в obj / test.o, все остальные выглядят как *.o
, без справочной информации.