-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCommon.mk
71 lines (53 loc) · 2.77 KB
/
Common.mk
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
## ////////////////////////////////////////////////////////////////////////// //
##
## This file is part of the autoconf-bootstrap project.
## Copyright 2018 Andrea Rigoni Garola <andrea.rigoni@igi.cnr.it>.
##
## This program is free software: you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
## the Free Software Foundation, either version 3 of the License, or
## (at your option) any later version.
##
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## You should have received a copy of the GNU General Public License
## along with this program. If not, see <http://www.gnu.org/licenses/>.
##
## ////////////////////////////////////////////////////////////////////////// //
include $(top_srcdir)/conf/kscripts/build_common.mk
include $(top_srcdir)/conf/kscripts/toolchain.mk
include $(top_srcdir)/conf/kscripts/docker.mk
## ////////////////////////////////////////////////////////////////////////// ##
## /// ACTIVATE HELP TARGET ///////////////////////////////////////////////// ##
## ////////////////////////////////////////////////////////////////////////// ##
@TARGET_SELFHELP@
## /////////////////////////////////////////////////////////////////////////////
## // DIRECTORIES //////////////////////////////////////////////////////////////
## /////////////////////////////////////////////////////////////////////////////
DL ?= $(DOWNLOAD_DIR)
TMP ?= $(abs_top_builddir)
##${DL} ${TMP}:
## @$(MKDIR_P) $@
DIRECTORIES += $(DL) $(TMP)
## /////////////////////////////////////////////////////////////////////////////
## // RECONFIGURE /////////////////////////////////////////////////////////////
## /////////////////////////////////////////////////////////////////////////////
.PHONY: reconfigure
reconfigure: ##@miscellaneous re-run configure with last passed arguments
@ \
echo " -- Reconfiguring build with following parameters: -----------"; \
echo $(shell $(abs_top_builddir)/config.status --config); \
echo " -------------------------------------------------------------"; \
echo ; \
cd '$(abs_top_builddir)' && \
$(abs_top_srcdir)/configure $(shell $(abs_top_builddir)/config.status --config);
print-banner: ##@miscellaneous print logo
-@ cat $(top_srcdir)/docs/logo.txt
help: print-banner
## ////////////////////////////////////////////////////////////////////////////////
## // CODAC DOCKER /////////////////////////////////////////////////////////////
## ////////////////////////////////////////////////////////////////////////////////
## export DOCKER_ENTRYPOINT ?= $(top_srcdir)/codac/$(CODAC_NAME)_entry.sh