1all: 2 cc sm4_demo.c -lgmssl -o sm4_demo 3 cc sm4_cbc_demo.c -lgmssl -o sm4_cbc_demo 4 cc sm4_cbc_padding_demo.c -lgmssl -o sm4_cbc_padding_demo 5 cc sm4_ctr_demo.c -lgmssl -o sm4_ctr_demo 6 cc sm4_gcm_demo.c -lgmssl -o sm4_gcm_demo 7 cc sm4_cbc_encrypt_update_demo.c -lgmssl -o sm4_cbc_encrypt_update_demo 8 cc sm4_cbc_decrypt_update_demo.c -lgmssl -o sm4_cbc_decrypt_update_demo 9 cc sm4_ctr_encrypt_update_demo.c -lgmssl -o sm4_ctr_encrypt_update_demo 10 cc sm4_ctr_encrypt_update_demo.c -lgmssl -o sm4_ctr_decrypt_update_demo 11 12clean: 13 rm -fr sm4_demo 14 rm -fr sm4_cbc_demo 15 rm -fr sm4_cbc_padding_demo 16 rm -fr sm4_ctr_demo 17 rm -fr sm4_gcm_demo 18 rm -fr sm4_cbc_encrypt_update_demo 19 rm -fr sm4_cbc_decrypt_update_demo 20 rm -fr sm4_ctr_encrypt_update_demo 21 rm -fr sm4_ctr_decrypt_update_demo 22 23