-
Notifications
You must be signed in to change notification settings - Fork 5
/
Makefile
73 lines (63 loc) · 3.56 KB
/
Makefile
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
72
73
##############################################################################
# This file is part of 3D-ICE, version 3.1.0 . #
# #
# 3D-ICE 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 any later #
# version. #
# #
# 3D-ICE 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 3D-ICE. If not, see <http://www.gnu.org/licenses/>. #
# #
# Copyright (C) 2021 #
# Embedded Systems Laboratory - Ecole Polytechnique Federale de Lausanne #
# All Rights Reserved. #
# #
# Authors: Arvind Sridhar Alessandro Vincenzi #
# Giseong Bak Martino Ruggiero #
# Thomas Brunschwiler Eder Zulian #
# Federico Terraneo Darong Huang #
# Luis Costero Marina Zapater #
# David Atienza #
# #
# For any comment, suggestion or request about 3D-ICE, please register and #
# write to the mailing list (see http://listes.epfl.ch/doc.cgi?liste=3d-ice) #
# Any usage of 3D-ICE for research, commercial or other purposes must be #
# properly acknowledged in the resulting products or publications. #
# #
# EPFL-STI-IEL-ESL Mail : 3d-ice@listes.epfl.ch #
# Batiment ELG, ELG 130 (SUBSCRIPTION IS NECESSARY) #
# Station 11 #
# 1015 Lausanne, Switzerland Url : http://esl.epfl.ch/3d-ice #
##############################################################################
3DICE_MAIN = .
include $(3DICE_MAIN)/makefile.def
.PHONY: all lib bin plugin test doc clean
all: lib bin
lib:
cd $(3DICE_FLEX) ; make ;
cd $(3DICE_BISON) ; make ;
cd $(3DICE_SOURCES) ; make ;
cd $(3DICE_LIB) ; make ;
bin: lib
cd $(3DICE_BIN) ; make ;
plugin: lib bin
cd $(HEATSINK_PLUGIN) ; make ;
test: lib bin plugin
cd $(3DICE_TEST) ; make ;
doc:
cd $(3DICE_DOC) ; make doc ;
clean:
cd $(3DICE_FLEX) ; make clean ;
cd $(3DICE_BISON) ; make clean ;
cd $(3DICE_SOURCES) ; make clean ;
cd $(3DICE_LIB) ; make clean ;
cd $(3DICE_BIN) ; make clean ;
cd $(3DICE_TEST) ; make clean ;
cd $(3DICE_DOC) ; make clean ;
cd $(HEATSINK_PLUGIN) ; make clean ;