
INCLUDE = -I./ssl_include
LIBS = -L./ssl_lib -lssl -lcp_api

all: libcp_api.a

libcp_api.a: cp_api.o RSAcrypter.o base64.o crypter.o
	ar rs libcp_api.a cp_api.o RSAcrypter.o base64.o crypter.o

cp_api.o: cp_api.h cp_api.cpp
	g++ -c cp_api.cpp $(INCLUDE)

RSAcrypter.o: RSAcrypter.cpp RSAcrypter.h
	g++ -c RSAcrypter.cpp $(INCLUDE)

base64.o: base64.cpp base64.h
	g++ -c base64.cpp $(INCLUDE)

crypter.o: crypter.cpp crypter.h
	g++ -c crypter.cpp $(INCLUDE)

clean:
	rm -f *.o *.a
	
