summaryrefslogtreecommitdiffstats
path: root/bin/Makefile
blob: 5965246a085ad04a866e968f5fd941cf98a5129d (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
# -*- MakeFile -*-

# directories

LIBALX_TMP_DIR	= $(LIBALX_DIR)/tmp/
MODULES_TMP_DIR	= $(MODULES_DIR)/tmp/

TMP_DIR	= $(MAIN_DIR)/tmp/

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