LINUX.ORG.RU

Помогите составить Makefile


0

0

Есть некая прилада на С которая компилится с примерно след командами

gcc -c ./example.c gcc example.o -lgsl -lgslcblas -lm

Как правильно составить Makefile чтобы каждый раз не набирать команды ?

anonymous

name:=example
sources:=example.c
libs:=-lgsl -lgslcblas -lm

#--------------------------- Дальше не менять
objs:=$(patsubst %.c,%.o,$(sources))
$(name): $(objs) 
      gcc -o $@ $^ $(libs) 
clean:
      rm -f $(objs) $(name)

grustnoe ★★
()
Ответ на: комментарий от dilmah

Если в применяемом редакторе длина таба установлена в 8. Иначе считайте сами, сколько табов нужно.

Obidos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.