- gcc -fPIC -DPIC -c libreadline-cl.c -o libreadline-cl.o
- gcc -shared libreadline-cl.o -lreadline -o libreadline-cl.so
+ gcc -fPIC -DPIC -c $(basename).c -o $(basename).o
+ gcc -fPIC -DPIC -c $(basename2).c -o $(basename2).o
+ gcc -shared $(basename).o $(basename2).o -lreadline -o $(basename).so