34 lines
707 B
Makefile
34 lines
707 B
Makefile
# Basic Settings
|
|
#
|
|
SHELL := /bin/bash
|
|
TOP_DIR ?= $(CURDIR)
|
|
|
|
# Settings of input directory
|
|
#
|
|
SCRIPT_DIR := $(TOP_DIR)/tools/scripts
|
|
|
|
# Settings of output directory
|
|
#
|
|
TEMP_DIR := $(TOP_DIR)/tmp
|
|
DIST_DIR := $(TOP_DIR)/output
|
|
FINAL_DIR := $(DIST_DIR)/release
|
|
|
|
# Thirdparty libs directory
|
|
THIRD_PARTY_PATH := $(TOP_DIR)/external_libs
|
|
TEST_LIB_DIR := $(THIRD_PARTY_PATH)/googletest
|
|
|
|
# Sample directory
|
|
SAMPLE_DIR := $(TOP_DIR)/samples
|
|
|
|
# Test directory
|
|
TESTS_DIR := $(TOP_DIR)/tests
|
|
|
|
# Settings of makefile echo
|
|
#
|
|
ifeq (n,$(strip $(ENABLE_MAKEFILE_DEBUG)))
|
|
Q := @
|
|
TOP_Q := @
|
|
else
|
|
Q :=
|
|
TOP_Q :=
|
|
endif |