| diff -ru bearssl-0.6.orig/conf/Unix.mk bearssl-0.6/conf/Unix.mk |
| |
| |
| @@ -38,7 +38,7 @@ |
| |
| # C compiler and flags. |
| CC = cc |
| -CFLAGS = -W -Wall -Os -fPIC |
| +CFLAGS ?= -W -Wall -Os -fPIC |
| CCOUT = -c -o |
| |
| # Static library building tool. |
| @@ -47,12 +47,12 @@ |
| AROUT = |
| |
| # DLL building tool. |
| -LDDLL = cc |
| +LDDLL = $(CC) |
| LDDLLFLAGS = -shared |
| LDDLLOUT = -o |
| |
| # Static linker. |
| -LD = cc |
| +LD = $(CC) |
| LDFLAGS = |
| LDOUT = -o |
| |
| @@ -67,3 +67,18 @@ |
| #DLL = no |
| #TOOLS = no |
| #TESTS = no |
| + |
| +INSTALL ?= install |
| +PREFIX ?= |
| +BINDIR ?= $(PREFIX)/bin |
| +LIBDIR ?= $(PREFIX)/lib |
| +INCDIR ?= $(PREFIX)/include |
| + |
| +install: build/brssl build/libbearssl.so build/libbearssl.a |
| + $(MKDIR) $(DESTDIR)$(BINDIR) |
| + $(MKDIR) $(DESTDIR)$(LIBDIR) |
| + $(MKDIR) $(DESTDIR)$(INCDIR) |
| + $(INSTALL) -c -m 0755 build/brssl $(DESTDIR)$(BINDIR)/brssl |
| + $(INSTALL) -c -m 0755 build/libbearssl.so $(DESTDIR)$(LIBDIR)/libbearssl.so |
| + $(INSTALL) -c -m 0644 build/libbearssl.a $(DESTDIR)$(LIBDIR)/libbearssl.a |
| + $(INSTALL) -c -m 0644 inc/*.h $(DESTDIR)$(INCDIR)/ |