# # config.mk # Löwenware Makefile Config, 2019-03-02 17:35 # PREFIX ?= /usr/local PKG_CONFIG ?= pkg-config PROJECT_NAME = aisl # Version PROJECT_VERSION_MAJOR = 1 PROJECT_VERSION_MINOR = 0 PROJECT_VERSION_TWEAK = 5 PROJECT_VERSION_LABEL = 0 #SRC_DIR = src #SDK_DIR = sdk #OUT_DIR = ./build # Source files PROJECT_SOURCES := \ $(SRC_DIR)/instance.c \ $(SRC_DIR)/server.c \ $(SRC_DIR)/client.c \ $(SRC_DIR)/stream.c \ $(SRC_DIR)/http.c \ $(SRC_DIR)/ssl.c \ $(SRC_DIR)/list.c \ $(SRC_DIR)/str-utils.c \ $(SRC_DIR)/buffer.c \ $(SRC_DIR)/types.c \ # includes PROJECT_INCLUDES = -I./ \ -I./include \ `$(PKG_CONFIG) --cflags openssl` \ # libraries PROJECT_LIBRARIES = \ `$(PKG_CONFIG) --libs openssl` \ # compilation macro options: AISL_WITH_DEBUG ?= 0 # disable debug output AISL_WITH_SSL ?= 1 # enable SSL support AISL_WITH_STRINGIFIERS ?= 1 # enable *_to_string functions # flags PROJECT_CFLAGS = -D_POSIX_C_SOURCE=200809L PROJECT_CFLAGS += -DAISL_WITH_DEBUG=$(AISL_WITH_DEBUG) PROJECT_CFLAGS += -DAISL_WITH_SSL=$(AISL_WITH_SSL) PROJECT_CFLAGS += -DAISL_WITH_STRINGIFIERS=$(AISL_WITH_STRINGIFIERS) # PROJECT_LDFLAGS = -L # vim:ft=make #