Kataloge bad_makefile esančių C kodo Makefile'us reikės pataisyti, kad atitiktų Make sistemos keliamus reikalavimus. Atliktas užduotis įkelti į github'ą ir atsiųsti nuorodas.
Kataloge no_makefile yra dar du katalogai. Viename yra laikoma programos kodas, o kitame bibliotekos kodas. Nei viename iš jų nėra Makefile'o C kodo kompiliaivimui. Jums reikės juos parašyti. Atlitkas užduotis sukelti į github'ą ir atsiųsti nuorodą.
Reikalavimai program katalogui:
Sukurti Makefile programai 'calculator' Programa susideda iš trijų .c failų: 'main.c', 'maths.c', 'usage.c'. Pagrindinis failas yra 'main.c' Kiekvienam .c failui turi būti sukurtas .o failas Keisti programos kodo negalima
Reikalavimai library katalogui:
Parašyti Makefile bibliotekai ir programai, kuri naudoja biblioteką Programą sudarys tik 'main.c' failas Biblioteka sudarys 'file_reader.c' ir 'file_reader.h' failai Failas 'example_text.txt' yra naudojamas programoje Pagal nutylėjimą Makefile turi sukompiliuoti ir programą ir biblioteką Makefile turi būti aprašytas atskiras target'as, lendžiantis sukompiliuoti biblioteką nepriklausomai nuo programos Makefile turi sukurti .o failus bibliotekai ir programai