libumumble/config.mk

22 lines
485 B
Makefile
Raw Normal View History

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
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