blob: 34120ace3b5326e5611bc21a325c5afb10c8e02c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
UNAME_S := $(shell uname -s)
ifeq ($(UNAME_S),Darwin)
LIBNAME := libsslkeylog.dylib
# Assumes default Homebrew installation prefix.
OPENSSL_PREFIX ?= /usr/local/opt/openssl@1.1
ifneq ($(OPENSSL_PREFIX),)
CPPFLAGS ?= -I$(OPENSSL_PREFIX)/include
# Link to library to avoid having to set LD_LIBRARY_PATH at runtime.
LDFLAGS ?= -L$(OPENSSL_PREFIX)/lib -lssl
endif
else
LIBNAME := libsslkeylog.so
endif
$(LIBNAME): sslkeylog.c
$(CC) $(CPPFLAGS) $(CFLAGS) sslkeylog.c -shared -o $@ -fPIC -ldl $(LDFLAGS)
clean:
$(RM) $(LIBNAME)
|