Blob Blame History Raw
diff -ru bearssl-0.6.orig/conf/Unix.mk bearssl-0.6/conf/Unix.mk
--- bearssl-0.6.orig/conf/Unix.mk 2018-08-14 22:41:54.000000000 +0200
+++ bearssl-0.6/conf/Unix.mk 2021-11-19 11:37:24.523722697 +0100
@@ -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)/