blob: 602ff6771fd43f3634f8bcb6d8256a20daf1af58 (
plain) (
blame)
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
|
#
# Build TET from source.
#
# $Id: Makefile 3024 2014-04-18 16:20:11Z jkoshy $
#
TOP= ../..
.include "${TOP}/mk/elftoolchain.tetvars.mk"
TET_BUILD_MARKER= .tet-build-done
TET_PATCH_MARKER= .tet-patch-done
.MAIN: all
.PHONY: all clean clobber depend test
.if exists(${TET_ROOT}/configure)
#
# The TET source tree was present.
#
all: ${TET_BUILD_MARKER}
${TET_BUILD_MARKER}: ${TET_PATCH_MARKER}
cd ${TET_ROOT} && sh ./configure -t lite
cd ${TET_ROOT}/src && ${MAKE} all install
touch ${TET_BUILD_MARKER}
${TET_PATCH_MARKER}:
for f in patches/*.patch; do \
patch -p0 < $${f}; \
done
touch ${TET_PATCH_MARKER}
clean:
cd ${TET_ROOT}/src && ${MAKE} clean
rm -f ${TET_BUILD_MARKER}
clobber:
rm -rf ${TET_ROOT} ${TET_BUILD_MARKER} ${TET_PATCH_MARKER}
cleandepend depend test: .SILENT
true
.else
#
# The TET source tree was not detected.
#
all depend test: .SILENT
echo "ERROR: The distribution of TET v${TET_VERSION} is missing."
echo
echo "Please download the distribution from:"
echo " ${TET_DOWNLOAD_URL}"
echo "and unpack it into directory \"${TET_ROOT}\"."
echo
false
clean clobber:
rm -f ${TET_BUILD_MARKER} ${TET_PATCH_MARKER}
.endif
|