2023-02-01 09:06:41 -06:00
|
|
|
ifeq ($(PREFIX),)
|
2023-01-22 15:26:11 -06:00
|
|
|
PREFIX = /usr/local
|
2023-02-01 09:06:41 -06:00
|
|
|
endif
|
2023-02-06 10:22:26 -06:00
|
|
|
INCLUDEDIR = $(PREFIX)/include
|
|
|
|
LIBDIR = $(PREFIX)/lib
|
2023-02-01 09:06:41 -06:00
|
|
|
|
2023-01-22 15:26:11 -06:00
|
|
|
BUILD_DIR = build
|
2023-02-10 19:01:21 -06:00
|
|
|
BUILD_DIR_TESTS = ../build/tests
|
2023-01-22 15:26:11 -06:00
|
|
|
NAME = libumumble
|
|
|
|
SNAME = $(NAME).a
|
|
|
|
DNAME = $(NAME).so
|
|
|
|
|
2023-01-29 11:18:06 -06:00
|
|
|
CFLAGS = -W -Wall -Wvla -std=gnu99 -g -fPIC
|
2023-01-22 15:26:11 -06:00
|
|
|
CFLAGS += $(shell pkg-config --cflags libuv)
|
2023-02-04 21:39:05 -06:00
|
|
|
LDLIBS = -ltlsuv -luv_link_t
|
|
|
|
LDLIBS += -lmbedtls -lmbedcrypto -lmbedx509
|
|
|
|
LDLIBS += $(shell pkg-config --libs libuv)
|
2023-01-22 18:14:35 -06:00
|
|
|
NANOPB_DIR = deps/nanopb
|
|
|
|
|
|
|
|
INCLUDES = -I$(NANOPB_DIR) -I. -Iinclude -Isrc
|
2023-01-22 15:26:11 -06:00
|
|
|
|