]> git.ipfire.org Git - thirdparty/openssl.git/blame - demos/smime/Makefile
demos: tidy up makefiles, fix warnings
[thirdparty/openssl.git] / demos / smime / Makefile
CommitLineData
86db9588
JM
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# sm_enc demo:
5#
6# LD_LIBRARY_PATH=../.. ./sms_enc
7
8TESTS = smenc \
9 smdec \
10 smsign \
11 smsign2 \
12 smver
13
14CFLAGS = -I../../include -g -Wall
15LDFLAGS = -L../..
16LDLIBS = -lcrypto
17
18all: $(TESTS)
19
20smenc: smenc.o
21smdec: smdec.o
22smsign: smsign.o
23smsign2: smsign2.o
24smver: smver.o
25
26$(TESTS):
27 $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS)
28
29clean:
30 $(RM) $(TESTS) *.o
31
32test: all
33 @echo "\nS/MIME tests:"
34 LD_LIBRARY_PATH=../.. ./smenc
35 LD_LIBRARY_PATH=../.. ./smdec
36 LD_LIBRARY_PATH=../.. ./smsign2
37 LD_LIBRARY_PATH=../.. ./smver