Wpis z mikrobloga

Mam problem z #programowanie a dokładniej z Bourne Shellem w makefile.
Jako część kompilacji programu chcę skompilować wszystkie pliki .cpp z jednego katalogu, z odpowiadającymi im .hh z innego i konkretnym .hh z jeszce innego do .o, a następnie do .so.
W tym celu zrobiłem sobie makefile który wykona tę operację dla jednego .cpp (weźmie do niego odpowiedni .hh i zrobi z nich .o, a następnie .so) i w innym makefile'u chcę w pętli wywołać tego pierwszego dla każdego .cpp w folderze.
Wymyśliłem sobie, że w tym celu zapiszę do jakiejś zmiennej wynik ls *.cpp odpalonego w tym folderze, a później zrobię fora po tej zmiennej. W forze będę uruchamiał mojego make file z nazwą pliku (już bez końcówki .cpp bo obetnę.) przekazaną jako argument albo też przez zmienną.
Niestety zaciąłem się na tym że nie potrafię do zmiennej wpisać wyniku ls. halp?
  • 4