|  | # Quick instruction: | 
|  | # To build against an OpenSSL built in the source tree, do this: | 
|  | # | 
|  | #    make OPENSSL_INCS_LOCATION=-I../../include OPENSSL_LIBS_LOCATION=-L../.. | 
|  | # | 
|  | # To run the demos when linked with a shared library (default): | 
|  | # | 
|  | #    LD_LIBRARY_PATH=../.. ./server-arg | 
|  | #    LD_LIBRARY_PATH=../.. ./server-cmod | 
|  | #    LD_LIBRARY_PATH=../.. ./server-conf | 
|  | #    LD_LIBRARY_PATH=../.. ./client-arg | 
|  | #    LD_LIBRARY_PATH=../.. ./client-conf | 
|  | #    LD_LIBRARY_PATH=../.. ./saccept | 
|  | #    LD_LIBRARY_PATH=../.. ./sconnect | 
|  |  | 
|  | CFLAGS = $(OPENSSL_INCS_LOCATION) | 
|  | LDFLAGS = $(OPENSSL_LIBS_LOCATION) -lssl -lcrypto $(EX_LIBS) | 
|  |  | 
|  | all: client-arg client-conf saccept sconnect server-arg server-cmod server-conf | 
|  |  | 
|  | client-arg: client-arg.o | 
|  | client-conf: client-conf.o | 
|  | saccept: saccept.o | 
|  | sconnect: sconnect.o | 
|  | server-arg: server-arg.o | 
|  | server-cmod: server-cmod.o | 
|  | server-conf: server-conf.o | 
|  |  | 
|  | client-arg client-conf saccept sconnect server-arg server-cmod server-conf: | 
|  | $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) |