- Renamed include directory to polarssl
diff --git a/library/Makefile b/library/Makefile
new file mode 100644
index 0000000..aef615d
--- /dev/null
+++ b/library/Makefile
@@ -0,0 +1,57 @@
+
+# Also see "include/xyssl/config.h"
+
+CFLAGS = -I../include -D_FILE_OFFSET_BITS=64
+OFLAGS = -O
+
+# MicroBlaze specific options:
+# CFLAGS += -mno-xl-soft-mul -mxl-barrel-shift
+
+# To compile on Plan9:
+# CFLAGS += -D_BSD_EXTENSION
+
+# To compile as a shared library:
+# CFLAGS += -fPIC
+
+DLEXT=so
+# OSX shared library extension:
+# DLEXT=dylib
+
+OBJS= aes.o arc4.o base64.o \
+ bignum.o certs.o debug.o \
+ des.o dhm.o havege.o \
+ md2.o md4.o md5.o \
+ net.o padlock.o rsa.o \
+ sha1.o sha2.o sha4.o \
+ ssl_cli.o ssl_srv.o ssl_tls.o \
+ timing.o x509parse.o
+
+.SILENT:
+
+all: static
+
+static: libxyssl.a
+
+shared: libxyssl.$(DLEXT)
+
+libxyssl.a: $(OBJS)
+ echo " AR $@"
+ ar r $@ $(OBJS)
+ echo " RL $@"
+ ranlib $@
+
+libxyssl.so: libxyssl.a
+ echo " LD $@"
+ $(CC) -shared -Wl,-soname,$@ -o $@ $(OBJS)
+
+libxyssl.dylib: libxyssl.a
+ echo " LD $@"
+ $(CC) -dynamiclib -o $@ $(OBJS)
+
+.c.o:
+ echo " CC $<"
+ $(CC) $(CFLAGS) $(OFLAGS) -c $<
+
+clean:
+ rm -f *.o libxyssl.*
+