# komentarze zaczynaja sie od # # tak mozemy deklarowac zmienne LIBNAME=closedlib # ogolna struktura zadan w makefile # NAZWA_CELU: NAZWA_POPRZEDNIKA_1 NAZWA_POPRZEDNIKA_2 # KOMENDA # komenda all uruchamiana jest przy wywolaniu samego make all: clean lab9zad2 lab9zad2: lab9zad2.o $(LIBNAME).o gcc lab9zad2.o $(LIBNAME).o -o lab9zad2 $(LIBNAME).o: $(LIBNAME).c gcc -c $(LIBNAME).c -o $(LIBNAME).o lab9zad2.o: lab9zad2.c gcc -c lab9zad2.c -o lab9zad2.o clean: # @ na poczatku linijki oznacza ze nie wyswietlamy komendy @rm -f lab9zad2 $(LIBNAME).o # echo pozwala na wyswietlanie napisow @echo "Posprzatane!"