2006-03-17 17:15:15 +01:00
|
|
|
--- Makefile.orig Thu Aug 18 02:20:28 2005
|
|
|
|
+++ Makefile Fri Mar 17 17:06:22 2006
|
|
|
|
@@ -5,11 +5,11 @@
|
2006-03-17 16:54:09 +01:00
|
|
|
# Copyright (c) PeerSec Networks, 2002-2005. All Rights Reserved.
|
|
|
|
#
|
|
|
|
|
|
|
|
-CC = gcc
|
|
|
|
STRIP = strip
|
|
|
|
AR = ar
|
|
|
|
RANLIB = ranlib
|
2006-03-17 17:15:15 +01:00
|
|
|
O = .o
|
|
|
|
+SOBJ = .O
|
|
|
|
SO = .so
|
|
|
|
A = .a
|
|
|
|
E =
|
|
|
|
@@ -37,6 +37,26 @@
|
|
|
|
pki/rsaPki$(O) \
|
|
|
|
pki/x509$(O)
|
|
|
|
|
|
|
|
+SOBJECTS = \
|
|
|
|
+ cipherSuite$(SOBJ) \
|
|
|
|
+ matrixSsl$(SOBJ) \
|
|
|
|
+ sslDecode$(SOBJ) \
|
|
|
|
+ sslEncode$(SOBJ) \
|
|
|
|
+ sslv3$(SOBJ) \
|
|
|
|
+ os/debug$(SOBJ) \
|
|
|
|
+ os/linux/linux$(SOBJ) \
|
|
|
|
+ crypto/peersec/arc4$(SOBJ) \
|
|
|
|
+ crypto/peersec/base64$(SOBJ) \
|
|
|
|
+ crypto/peersec/des3$(SOBJ) \
|
|
|
|
+ crypto/peersec/md5$(SOBJ) \
|
|
|
|
+ crypto/peersec/md2$(SOBJ) \
|
|
|
|
+ crypto/peersec/mpi$(SOBJ) \
|
|
|
|
+ crypto/peersec/rsa$(SOBJ) \
|
|
|
|
+ crypto/peersec/sha1$(SOBJ) \
|
|
|
|
+ pki/asn1$(SOBJ) \
|
|
|
|
+ pki/rsaPki$(SOBJ) \
|
|
|
|
+ pki/x509$(SOBJ)
|
|
|
|
+
|
|
|
|
#
|
|
|
|
# Debug flags (Define MATRIXSSL_DEBUG in shell to build debug)
|
|
|
|
# bash: export MATRIXSSL_DEBUG=1
|
|
|
|
@@ -69,8 +89,8 @@
|
2006-03-17 16:54:09 +01:00
|
|
|
# Compile options
|
|
|
|
#
|
|
|
|
SHARED = -shared
|
|
|
|
-CFLAGS = $(DFLAGS) -DLINUX -I./
|
|
|
|
-LDFLAGS = -lc -lpthread
|
|
|
|
+CFLAGS += -DLINUX -I./ ${PTHREAD_CFLAGS}
|
|
|
|
+LDFLAGS += ${PTHREAD_LIBS}
|
|
|
|
|
|
|
|
#
|
|
|
|
# Override variables for compilation on Mac OS X (Darwin)
|
2006-03-17 17:15:15 +01:00
|
|
|
@@ -110,7 +130,11 @@
|
|
|
|
#
|
|
|
|
# Build the library
|
|
|
|
#
|
|
|
|
-$(LIBRARY): $(OBJECTS)
|
|
|
|
+%.O: %.c
|
|
|
|
+ $(CC) -c $(CFLAGS) -fPIC -o $@ $^
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+$(LIBRARY): $(SOBJECTS)
|
|
|
|
$(CC) $(SHARED) -o $@ $^ $(LDFLAGS)
|
|
|
|
$(STRIP) $(LIBRARY)
|
|
|
|
|