Często mała rzecz potrafi uprościć życie. Pracując nad dużym projektem w C++ napotykamy na pewne trudności, jeżeli nie korzystamy z jakiegoś IDE w rodzaju VS czy Eclipse. Nic nie stoi jednak na przeszkodzie, by uczynić życie konsolowca znośniejszym niż niejednego miłośnika okienek. Do tego niezbędne są jednak pewne skrypty. Makefile creator to program napisany w C#, który zbiera informacje o naszych plikach źródłowych (*.cpp) i ich nagłówkach (*.h). Korzysta też z pliku zawierającego opcje kompilacji. Produktem działania programu jest piękny i gotowy do użycia plik Makefile.
Sposób użycia:
- pobieramy program i rozpakowujemy go
- kompilujemy źródła za pomocą dowolnego kompilatora C# (np. poleceniem
mcs mkf.cs) - do pliku
libs.txtzapisujemy parametry do linkera (np.-lglut -lalut -O3i tym podobne) - odpalamy program mkf
- tworzymy katalog
build - uruchamiamy
make
W przyszłości chciałbym uwzględnić jeszcze rekurencyjne pliki nagłówkowe i poprawić pewne drobne błędy. Przydałaby się również możliwość bardziej elastycznego doboru opcji kompilacji i ewentualnie obsługa innych języków niż C++.
Sznurek: pobierz spakowane źródła (1,2KB)