1e1051a39Sopenharmony_ci# 2e1051a39Sopenharmony_ci# To run the demos when linked with a shared library (default): 3e1051a39Sopenharmony_ci# 4e1051a39Sopenharmony_ci# LD_LIBRARY_PATH=../.. ./EVP_PKEY_EC_keygen 5e1051a39Sopenharmony_ci# LD_LIBRARY_PATH=../.. ./EVP_PKEY_RSA_keygen 6e1051a39Sopenharmony_ci# LD_LIBRARY_PATH=../.. ./EVP_PKEY_DSA_keygen 7e1051a39Sopenharmony_ci# LD_LIBRARY_PATH=../.. ./EVP_PKEY_DSA_paramgen 8e1051a39Sopenharmony_ci# LD_LIBRARY_PATH=../.. ./EVP_PKEY_DSA_paramvalidate 9e1051a39Sopenharmony_ci# LD_LIBRARY_PATH=../.. ./EVP_PKEY_DSA_paramfromdata 10e1051a39Sopenharmony_ci 11e1051a39Sopenharmony_ciCFLAGS = -I../../include -g -Wall 12e1051a39Sopenharmony_ciLDFLAGS = -L../.. 13e1051a39Sopenharmony_ciLDLIBS = -lcrypto 14e1051a39Sopenharmony_ci 15e1051a39Sopenharmony_ciall: EVP_PKEY_EC_keygen EVP_PKEY_RSA_keygen EVP_PKEY_DSA_keygen \ 16e1051a39Sopenharmony_ci EVP_PKEY_DSA_paramgen EVP_PKEY_DSA_paramvalidate EVP_PKEY_DSA_paramfromdata \ 17e1051a39Sopenharmony_ci 18e1051a39Sopenharmony_ci%.o: %.c dsa.inc 19e1051a39Sopenharmony_ci $(CC) $(CFLAGS) -c $< 20e1051a39Sopenharmony_ci 21e1051a39Sopenharmony_ciEVP_PKEY_EC_keygen: EVP_PKEY_EC_keygen.o 22e1051a39Sopenharmony_ci 23e1051a39Sopenharmony_ciEVP_PKEY_RSA_keygen: EVP_PKEY_RSA_keygen.o 24e1051a39Sopenharmony_ci 25e1051a39Sopenharmony_ciEVP_PKEY_DSA_keygen: EVP_PKEY_DSA_keygen.o 26e1051a39Sopenharmony_ci 27e1051a39Sopenharmony_ciEVP_PKEY_DSA_paramgen: EVP_PKEY_DSA_paramgen.o 28e1051a39Sopenharmony_ci 29e1051a39Sopenharmony_ciEVP_PKEY_DSA_paramvalidate: EVP_PKEY_DSA_paramvalidate.o 30e1051a39Sopenharmony_ci 31e1051a39Sopenharmony_ciEVP_PKEY_DSA_paramfromdata: EVP_PKEY_DSA_paramfromdata.o 32e1051a39Sopenharmony_ci 33e1051a39Sopenharmony_citest: ; 34e1051a39Sopenharmony_ci 35e1051a39Sopenharmony_ciclean: 36e1051a39Sopenharmony_ci $(RM) *.o EVP_PKEY_EC_keygen EVP_PKEY_RSA_keygen EVP_PKEY_DSA_keygen \ 37e1051a39Sopenharmony_ci EVP_PKEY_DSA_paramgen EVP_PKEY_DSA_paramfromdata EVP_PKEY_DSA_paramvalidate 38