1*e0c4386eSCy Schubert# Quick instruction: 2*e0c4386eSCy Schubert# To build against an OpenSSL built in the source tree, do this: 3*e0c4386eSCy Schubert# 4*e0c4386eSCy Schubert# make OPENSSL_INCS_LOCATION=-I../../include OPENSSL_LIBS_LOCATION=-L../.. 5*e0c4386eSCy Schubert# 6*e0c4386eSCy Schubert# To run the demos when linked with a shared library (default): 7*e0c4386eSCy Schubert# 8*e0c4386eSCy Schubert# LD_LIBRARY_PATH=../.. ./server-arg 9*e0c4386eSCy Schubert# LD_LIBRARY_PATH=../.. ./server-cmod 10*e0c4386eSCy Schubert# LD_LIBRARY_PATH=../.. ./server-conf 11*e0c4386eSCy Schubert# LD_LIBRARY_PATH=../.. ./client-arg 12*e0c4386eSCy Schubert# LD_LIBRARY_PATH=../.. ./client-conf 13*e0c4386eSCy Schubert# LD_LIBRARY_PATH=../.. ./saccept 14*e0c4386eSCy Schubert# LD_LIBRARY_PATH=../.. ./sconnect 15*e0c4386eSCy Schubert 16*e0c4386eSCy SchubertCFLAGS = $(OPENSSL_INCS_LOCATION) 17*e0c4386eSCy SchubertLDFLAGS = $(OPENSSL_LIBS_LOCATION) -lssl -lcrypto $(EX_LIBS) 18*e0c4386eSCy Schubert 19*e0c4386eSCy Schubertall: client-arg client-conf saccept sconnect server-arg server-cmod server-conf 20*e0c4386eSCy Schubert 21*e0c4386eSCy Schubertclient-arg: client-arg.o 22*e0c4386eSCy Schubertclient-conf: client-conf.o 23*e0c4386eSCy Schubertsaccept: saccept.o 24*e0c4386eSCy Schubertsconnect: sconnect.o 25*e0c4386eSCy Schubertserver-arg: server-arg.o 26*e0c4386eSCy Schubertserver-cmod: server-cmod.o 27*e0c4386eSCy Schubertserver-conf: server-conf.o 28*e0c4386eSCy Schubert 29*e0c4386eSCy Schubertclient-arg client-conf saccept sconnect server-arg server-cmod server-conf: 30*e0c4386eSCy Schubert $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) 31*e0c4386eSCy Schubert 32*e0c4386eSCy Schubertclean: 33*e0c4386eSCy Schubert $(RM) *.o client-arg client-conf saccept sconnect server-arg server-cmod server-conf 34