Add support for generic Makefile variables
This commit is contained in:
@@ -9,6 +9,7 @@ SRC_DIR ?= src
|
|||||||
SDK_DIR ?= sdk
|
SDK_DIR ?= sdk
|
||||||
OUT_DIR ?= build
|
OUT_DIR ?= build
|
||||||
LIB_DIR ?= lib
|
LIB_DIR ?= lib
|
||||||
|
DESTDIR ?=
|
||||||
|
|
||||||
# Project definition
|
# Project definition
|
||||||
include project.mk
|
include project.mk
|
||||||
@@ -78,8 +79,12 @@ default: library
|
|||||||
.PHONY: all dirs clean doc install
|
.PHONY: all dirs clean doc install
|
||||||
|
|
||||||
install: library
|
install: library
|
||||||
cp $(OUT_DIR)/lib$(PROJECT_NAME).so $(PREFIX)/$(LIB_DIR)/
|
$(info installing files)
|
||||||
cp -R include/aisl $(PREFIX)/include/
|
@mkdir -p $(DESTDIR)$(PREFIX)/$(LIB_DIR)
|
||||||
|
@mkdir -p $(DESTDIR)$(PREFIX)/include
|
||||||
|
|
||||||
|
@cp $(OUT_DIR)/lib$(PROJECT_NAME).so $(DESTDIR)$(PREFIX)/$(LIB_DIR)
|
||||||
|
@cp -R include/aisl $(DESTDIR)$(PREFIX)/include
|
||||||
|
|
||||||
# vim:ft=make
|
# vim:ft=make
|
||||||
#
|
#
|
||||||
|
|||||||
+1
-1
@@ -51,7 +51,7 @@ PROJECT_LIBRARIES = \
|
|||||||
|
|
||||||
# flags
|
# flags
|
||||||
PROJECT_CFLAGS = -D_POSIX_C_SOURCE=200809L
|
PROJECT_CFLAGS = -D_POSIX_C_SOURCE=200809L
|
||||||
PROJECT_CFLAGS += -DDEBUG
|
#PROJECT_CFLAGS += -DDEBUG
|
||||||
#PROJECT_CFLAGS += -DAISL_WITHOUT_SSL
|
#PROJECT_CFLAGS += -DAISL_WITHOUT_SSL
|
||||||
#PROJECT_CFLAGS += -DAISL_WITHOUT_STRINGIFIERS
|
#PROJECT_CFLAGS += -DAISL_WITHOUT_STRINGIFIERS
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user