-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathUSPProjectDefs.mki
More file actions
114 lines (102 loc) · 2.63 KB
/
USPProjectDefs.mki
File metadata and controls
114 lines (102 loc) · 2.63 KB
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
#
# "THE BEER-WARE LICENSE" (Revision CS-42):
#
# This file was written by the CodeShop developers. As long as you
# retain this notice you can do whatever you want with it.
# If we meet some day, and you think this file is worth it, you can
# buy us a beer in return. Even if you do that, this file still
# comes WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
#
# Project definitions
#
cuti_version := 0.0.0
x264_encoding_service_version := 0.0.0
x264_proto_version := 0.0.0
$(call bjam-exe-project, \
name = x264_encoding_service \
source-dir = x264_encoding_service \
prereqs = x264_es_utils cuti \
distributable = yes \
)
$(call bjam-statlib-project, \
name = x264_es_utils \
source-dir = x264_es_utils/x264_es_utils \
include-dir = x264_es_utils \
prereqs = x264_proto cuti x264 \
)
$(call bjam-test-project, \
name = x264_es_utils_unit_tests \
source-dir = x264_es_utils/unit_tests \
prereqs = x264_es_utils \
)
$(call bjam-dll-project, \
name = x264_proto \
version = $(x264_proto_version) \
source-dir = x264_proto/x264_proto \
include-dir = x264_proto \
prereqs = cuti \
distributable = yes \
)
$(call bjam-test-project, \
name = x264_proto_unit_tests \
source-dir = x264_proto/unit_tests \
prereqs = x264_proto \
)
$(call bjam-dll-project, \
name = cuti \
version = $(cuti_version) \
source-dir = cuti/cuti \
include-dir = cuti \
distributable = yes \
)
$(call bjam-test-project, \
name = cuti_unit_tests \
source-dir = cuti/unit_tests \
prereqs = cuti \
)
$(call gmake-project, \
name = x264 \
makefile = x264/USPMakefile \
distributable = no \
staged-libs = x264 \
)
#
# Package definitions
#
$(call package, \
name = x264-encoding-service \
version = $(x264_encoding_service_version) \
projects = x264_encoding_service \
prereq-packages = libx264-proto libcuti \
license = GPLv2 \
doc-files = \
x264_encoding_service/doc/copyright \
x264_encoding_service/COPYING \
conf-files = \
x264_encoding_service/etc/x264_encoding_service.conf \
service-files = \
x264_encoding_service/lib/x264_encoding_service.service \
openrc-files = \
x264_encoding_service/lib/x264_encoding_service \
)
$(call package, \
name = libx264-proto \
version = $(x264_proto_version) \
projects = x264_proto \
prereq-packages = libcuti \
license = LGPLv2.1 \
doc-files = \
x264_proto/doc/copyright \
x264_proto/COPYING.LIB \
)
$(call package, \
name = libcuti \
version = $(cuti_version) \
projects = cuti \
license = LGPLv2.1 \
doc-files = \
cuti/doc/copyright \
cuti/COPYING.LIB \
)