LINUX.ORG.RU

собрать библиотеку


0

0

еще раз доброе время суток!

имеется библиотека в исходниках. только исходники!
может существуют утилиты для создания для нее makefile-ов?

anonymous

Берем напильник - берем automake - autoconf (autoscan)
и этим напильником обрабатываем то что получим )

IMXO проще просто руками написать makefile

anonymous
()

типа вот в качестве примера. где то в инете нашел... собирает все *.cc в один екзешник при этом отслеживает связи с *.h ( хотя немного кривовато )

#!/usr/local/bin/gmake -f

SOURCES := $(wildcard *.cc) OBJECTS = $(SOURCES:.cc=.o) PROJNAME =xxx

BINARY= $(PROJNAME)

LDFLAGS= CXXFLAGS= -Wall

$(BINARY): $(OBJECTS)

$(CXX) $(LDFLAGS) -o $@ $(OBJECTS)

include $(SOURCES:.cc=.d)

%.d: %.cc

(g++ -MM -MG $(CXXFLAGS) $< | sed 's/\($*\)\.o[ :]*/\1.o $@ : /g' > $@; [ -s $@ ] || rm -f $@) clean:

rm -f *.d *.o

.PHONY: clean

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