| # Also see "include/polarssl/config.h" |
| CFLAGS = -I../include -D_FILE_OFFSET_BITS=64 -Wall -W -Wdeclaration-after-statement |
| # MicroBlaze specific options: |
| # CFLAGS += -mno-xl-soft-mul -mxl-barrel-shift |
| # CFLAGS += -D_BSD_EXTENSION |
| # To compile as a shared library: |
| # OSX shared library extension: |
| OBJS= aes.o arc4.o base64.o \ |
| bignum.o certs.o debug.o \ |
| ssl_cli.o ssl_srv.o ssl_tls.o \ |
| timing.o x509parse.o xtea.o \ |
| camellia.o version.o md.o \ |
| md_wrap.o cipher.o cipher_wrap.o \ |
| shared: libpolarssl.$(DLEXT) |
| libpolarssl.so: libpolarssl.a |
| $(CC) -shared -Wl,-soname,$@ -o $@ $(OBJS) |
| libpolarssl.dylib: libpolarssl.a |
| $(CC) -dynamiclib -o $@ $(OBJS) |
| $(CC) $(CFLAGS) $(OFLAGS) -c $< |