CFLAGS = -Wall
libs = evento.h
main: main.c $(libs)
gcc $(CFLAGS) -o main main.c $(libs)
У меня есть этот make-файл и работа, проблема в том, что мне нужно сделать, что evento.h происходит из папки с именем/include внутри папки проекта и создает еще одну с именем/lib с файл libeventos.a внутри него. Я прочитал много учебников, но я действительно не понимаю.Замечательное время в 4a.m. утром с Makefiles
Ваш Makefile строит программу под названием основной. Какой источник создает библиотеку? Это main.c, который используется для создания библиотеки? – suspectus
Идея состоит в том, чтобы сгенерировать его с помощью -o, но я понятия не имею, почему это не работает, когда мы пытаемся их добавить. –
http://pastebin.com/6U82puVw Моя идея - сделать что-то вроде этого –