aboutsummaryrefslogtreecommitdiff
path: root/reproduce/analysis/make/prepare.mk
blob: 3e41fa99b717822fdd1793895590f7ca0a326672 (plain)
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
# Basic preparations, called by `./project prepare'.
#
# Copyright (C) 2019 Mohammad Akhlaghi <mohammad@akhlaghi.org>
#
# This Makefile 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 Makefile 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. See <http://www.gnu.org/licenses/>.





# Final-target
#
# Without this file, `./project make' won't work.
$(BDIR)/software/preparation-done.txt:

        # If you need to add preparations define targets above to do the
        # preparations. Recall that before this file, `top-prepare.mk'
        # loads `initialize.mk' and `download.mk', so you can safely assume
        # everything that is defined there in this Makefile.
        #
        # TIP: the targets can actually be automatically generated
        # Makefiles that are used by `./project make'. They can include
        # variables, or actual rules. Just make sure that those Makefiles
        # aren't written in the source directory! Even though they are
        # Makefiles, they are automatically built, so they should be
        # somewhere under $(BDIR).
	@touch $@