7c8f30d63207a3f89a82755918eb72633c964f5b
[openssl.git] / demos / cms / Makefile
1 #
2 # To run the demos when linked with a shared library (default) ensure that
3 # libcrypto is on the library path. For example, to run the
4 # cms_enc demo:
5 #
6 #    LD_LIBRARY_PATH=../.. ./cms_enc
7
8 TESTS = cms_comp \
9         cms_ddec \
10         cms_dec \
11         cms_denc \
12         cms_enc \
13         cms_sign \
14         cms_sign2 \
15         cms_uncomp \
16         cms_ver
17
18 CFLAGS  = -I../../include -g
19 LDFLAGS = -L../..
20 LDLIBS  = -lcrypto
21
22 all: $(TESTS)
23
24 clean:
25         $(RM) $(TESTS) *.o
26
27 cms_%: cms_%.c
28         $(CC) $(CFLAGS) $(LDFLAGS) -o "$@" "$<" $(LDLIBS)
29
30 test: all
31         @echo "\nCMS tests:"
32         LD_LIBRARY_PATH=../.. ./cms_enc
33         LD_LIBRARY_PATH=../.. ./cms_dec
34         LD_LIBRARY_PATH=../.. ./cms_sign2
35         LD_LIBRARY_PATH=../.. ./cms_ver