1*e7be843bSPierre Pronchery# 2*e7be843bSPierre Pronchery# To run the demos when linked with a shared library (default) ensure that 3*e7be843bSPierre Pronchery# libcrypto is on the library path. For example, to run the 4*e7be843bSPierre Pronchery# cms_enc demo: 5*e7be843bSPierre Pronchery# 6*e7be843bSPierre Pronchery# LD_LIBRARY_PATH=../.. ./cms_enc 7*e7be843bSPierre Pronchery 8*e7be843bSPierre ProncheryTESTS = cms_comp \ 9*e7be843bSPierre Pronchery cms_ddec \ 10*e7be843bSPierre Pronchery cms_dec \ 11*e7be843bSPierre Pronchery cms_denc \ 12*e7be843bSPierre Pronchery cms_enc \ 13*e7be843bSPierre Pronchery cms_sign \ 14*e7be843bSPierre Pronchery cms_sign2 \ 15*e7be843bSPierre Pronchery cms_uncomp \ 16*e7be843bSPierre Pronchery cms_ver 17*e7be843bSPierre Pronchery 18*e7be843bSPierre ProncheryCFLAGS = -I../../include -g -Wall 19*e7be843bSPierre ProncheryLDFLAGS = -L../.. 20*e7be843bSPierre ProncheryLDLIBS = -lcrypto 21*e7be843bSPierre Pronchery 22*e7be843bSPierre Proncheryall: $(TESTS) 23*e7be843bSPierre Pronchery 24*e7be843bSPierre Proncherycms_comp: cms_comp.o 25*e7be843bSPierre Proncherycms_ddec: cms_ddec.o 26*e7be843bSPierre Proncherycms_dec: cms_dec.o 27*e7be843bSPierre Proncherycms_denc: cms_denc.o 28*e7be843bSPierre Proncherycms_enc: cms_enc.o 29*e7be843bSPierre Proncherycms_sign: cms_sign.o 30*e7be843bSPierre Proncherycms_sign2: cms_sign2.o 31*e7be843bSPierre Proncherycms_uncomp: cms_uncomp.o 32*e7be843bSPierre Proncherycms_ver: cms_ver.o 33*e7be843bSPierre Pronchery 34*e7be843bSPierre Pronchery$(TESTS): 35*e7be843bSPierre Pronchery $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS) 36*e7be843bSPierre Pronchery 37*e7be843bSPierre Proncheryclean: 38*e7be843bSPierre Pronchery $(RM) $(TESTS) *.o 39*e7be843bSPierre Pronchery 40*e7be843bSPierre Proncherytest: all 41*e7be843bSPierre Pronchery @echo "\nCMS tests:" 42*e7be843bSPierre Pronchery LD_LIBRARY_PATH=../.. ./cms_enc 43*e7be843bSPierre Pronchery LD_LIBRARY_PATH=../.. ./cms_dec 44*e7be843bSPierre Pronchery LD_LIBRARY_PATH=../.. ./cms_sign2 45*e7be843bSPierre Pronchery LD_LIBRARY_PATH=../.. ./cms_ver 46