-
Notifications
You must be signed in to change notification settings - Fork 3
/
info.mak
47 lines (45 loc) · 1.71 KB
/
info.mak
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
42
43
44
45
46
47
# Prevent the parallel execution when calling this Makefile
.NOTPARALLEL:
.PHONY: info
info: logo
$(info prefix = $(PREFIX)/lib )
$(info compiler = $(shell $(CXX) --version))
$(info compil. flags = $(CXXFLAGS) $(INC) $(DEF) -fPIC -MMD)
$(info linker flags = -shared $(LDFLAGS))
$(info compil. options = $(OPTS))
$(info using arch file = $(ARCH_FILE) )
$(info LGF path = $(LGF_PATH) )
$(info ------------)
$(info FFTW:)
$(info - include: -I$(FFTW_INC) )
$(info - lib: -L$(FFTW_LIB) $(FFTW_LIBNAME) -Wl,-rpath,$(FFTW_LIB))
$(info ------------)
$(info HDF5:)
$(info - include: -I$(HDF5_INC) )
$(info - lib: -L$(HDF5_LIB) $(HDF5_LIBNAME) -Wl,-rpath,$(HDF5_LIB))
$(info ------------)
$(info H3LPR:)
$(info - include: -I$(H3LPR_INC) )
$(info - lib: -L$(H3LPR_LIB) $(H3LPR_LIBNAME) -Wl,-rpath,$(H3LPR_LIB))
$(info ------------)
$(info LIST OF OBJECTS:)
$(info - SRC = $(SRC))
$(info - OBJ A2A = $(OBJ_A2A))
$(info - OBJ NB = $(OBJ_NB))
$(info - DEP = $(DEP))
$(info - LGF_DATA = $(LGF_DATA))
$(info ------------)
.NOTPARALLEL: logo
.PHONY: logo
logo:
@echo "----------------------------------------------------"
@echo " ______ _ _ _ _____ _____ "
@echo " | ____| | | | | | | | __ \ / ____| "
@echo " | |__ | | | | | | | |__) | | (___ "
@echo " | __| | | | | | | | ___/ \___ \ "
@echo " | | | |____ | |__| | | | ____) | "
@echo " |_| |______| \____/ |_| |_____/ "
@echo " "
@echo " "
@echo " (C) UCLouvain - Appache 2.0 "
@echo "----------------------------------------------------"