all : rsaLib.o gpaZ genKlucz szyfrujPlik deszyfrujPlik weryfikujPliki

rsaLib.o : rsaLib.h rsaLib.c
	gcc -Wall -c rsaLib.c

gpaZ : rsaLib.o gpaZ.c
	gcc -Wall rsaLib.o gpaZ.c -o gpaZ

genKlucz : rsaLib.o genKlucz.c
	gcc -Wall rsaLib.o genKlucz.c -o genKlucz

szyfrujPlik : rsaLib.o szyfrujPlik.c
	gcc -Wall rsaLib.o szyfrujPlik.c -o szyfrujPlik

deszyfrujPlik : rsaLib.o deszyfrujPlik.c
	gcc -Wall rsaLib.o deszyfrujPlik.c -o deszyfrujPlik

weryfikujPliki : rsaLib.o weryfikujPliki.c
	gcc -Wall rsaLib.o weryfikujPliki.c -o weryfikujPliki

spr : gpaZ genKlucz szyfrujPlik deszyfrujPlik weryfikujPliki
	./gpaZ
	./genKlucz
	./szyfrujPlik rsaLib.c
	./deszyfrujPlik rsaLib.c.crp rsaLib.bak
	./weryfikujPliki rsaLib.c rsaLib.bak

clean :
	rm -f *.o *~ *.crp *.bak gpaZ genKlucz szyfrujPlik deszyfrujPlik weryfikujPliki
