Home | History | Annotate | Line # | Download | only in smime
      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 
      8 TESTS = smenc \
      9         smdec \
     10         smsign \
     11         smsign2 \
     12         smver
     13 
     14 CFLAGS  = -I../../include -g -Wall
     15 LDFLAGS = -L../..
     16 LDLIBS  = -lcrypto
     17 
     18 all: $(TESTS)
     19 
     20 smenc: smenc.o
     21 smdec: smdec.o
     22 smsign: smsign.o
     23 smsign2: smsign2.o
     24 smver: smver.o
     25 
     26 $(TESTS):
     27 	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS)
     28 
     29 clean:
     30 	$(RM) $(TESTS) *.o
     31 
     32 test: 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
     38