Creating makefile
Estou tentando criar os makefiles e configurar para minha biblioteca a estrutura de diretórios da seguinte forma:
$projectroot ├── lib ├── src └── test
Esta biblioteca possui 3 partes diferentes (parte1, parte2 e parte3) e é uma biblioteca hierárquica, o que significa que a parte2 precisa da parte1, a parte 3 precisa da parte2 e da parte1:
part1 ◁───┐ △ │ │ │ part2 │ △ │ │ │ │ │ part3 ┘
gora, quero ter quatro alvos diferentes, como você pode ver abaix
all: <MAKE ALL THE 3 PARTS> part1: <MAKE PART1> part2: <MAKE PART2> part3: <MAKE PART3>
Não tenho nenhum problema com o make (make all), mas, por exemplo, talvez alguém queira instalar apenas a parte2, preciso verificar se a parte2 já está instalada ou não
Como eu posso fazer isso