New upstream version 18.02
[deb_dpdk.git] / mk / internal / rte.clean-post.mk
1 # SPDX-License-Identifier: BSD-3-Clause
2 # Copyright(c) 2010-2014 Intel Corporation
3
4 # clean helper .mk
5
6 # fast way, no need to do preclean and postclean
7 ifeq ($(PRECLEAN)$(POSTCLEAN),)
8
9 _postclean: $(_CLEAN)
10         @touch _postclean
11
12 else # slower way
13
14 _preclean: $(PRECLEAN)
15         @touch _preclean
16
17 ifneq ($(_CLEAN),)
18 $(_CLEAN): _preclean
19 else
20 _CLEAN = _preclean
21 endif
22
23 _clean: $(_CLEAN)
24         @touch _clean
25
26 ifneq ($(POSTCLEAN),)
27 $(POSTCLEAN): _clean
28 else
29 POSTCLEAN = _clean
30 endif
31
32 _postclean: $(POSTCLEAN)
33         @touch _postclean
34 endif