Makefile 571 bytes
all: share compilar
share :
	gcc -c -Wall -Werror -fpic lib/Permutar.c -o lib/Permutar.o
	gcc -shared -o sym/libermutar.so lib/Permutar.o
	gcc -c -Wall -Werror -fpic lib/Backward.c -o lib/Backward.o
	gcc -shared -o sym/libackward.so lib/Backward.o
	gcc -c -Wall -Werror -fpic lib/Rot13.c -o lib/Rot13.o
	gcc -shared -o sym/librot13.so lib/Rot13.o
	gcc -c -Wall -Werror -fpic lib/Pascal.c -o lib/Pascal.o
	gcc -shared -o sym/libpascal.so lib/Pascal.o
compilar :
	mkdir ./bin/
	gcc main.c -o ./bin/hash -ldl			
clean:
	rm -f main
	rm -fR bin
	rm -f lib/*.o
	rm -f sym/*.so