blob: f2b10ca4dd471140bb381e60e30cf9ab87087135 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
# -*- MakeFile -*-
# directories
LIBALX_TMP_DIR = $(LIBALX_DIR)/tmp/
MODULES_TMP_DIR = $(MODULES_DIR)/tmp/
TMP_DIR = $(MAIN_DIR)/tmp/
# dependencies
_ALL = vision-artificial
ALL = $(BIN_NAME)
MAIN_OBJ_LIBALX = alx_lib.o
MAIN_OBJ_MODULES = modules.o
MAIN_OBJS = $(TMP_DIR)/main.o \
$(patsubst %,$(MODULES_TMP_DIR)/%,$(MAIN_OBJ_MODULES)) \
$(patsubst %,$(LIBALX_TMP_DIR)/%,$(MAIN_OBJ_LIBALX))
# target: dependencies
# action
all: $(ALL)
$(BIN_NAME): $(MAIN_OBJS)
$(Q)$(CXX) $^ -o $@ $(LIBS)
@echo " CXX $@"
@echo ""
clean:
$(Q)rm -f $(_ALL)
@echo "Clean binaries"
################################################################################
######## End of file ###########################################################
################################################################################
|