Last change
on this file since 77578e8 was 8fd0675f, checked in by Jiří Zárevúcky <zarevucky.jiri@…>, 3 years ago |
Update files with /bin/sh shebang and an extra space
|
-
Property mode
set to
100755
|
File size:
1.0 KB
|
Line | |
---|
1 | #!/bin/sh
|
---|
2 | #
|
---|
3 | # SPDX-FileCopyrightText: 2019 Jiří Zárevúcky
|
---|
4 | #
|
---|
5 | # SPDX-License-Identifier: BSD-3-Clause
|
---|
6 | #
|
---|
7 |
|
---|
8 | if [ "$#" -ne 1 ]; then
|
---|
9 | echo "Must define export directory."
|
---|
10 | exit 1
|
---|
11 | fi
|
---|
12 |
|
---|
13 | EXPORT_DIR="$1"
|
---|
14 |
|
---|
15 | # Only (re)build files we actually want to export.
|
---|
16 |
|
---|
17 | EXPORT_LIBS=" \
|
---|
18 | uspace/lib/c/libstartfiles.a \
|
---|
19 | uspace/lib/libclui.a \
|
---|
20 | uspace/lib/libc.a \
|
---|
21 | uspace/lib/libcongfx.a \
|
---|
22 | uspace/lib/libcpp.a \
|
---|
23 | uspace/lib/libdisplay.a \
|
---|
24 | uspace/lib/libgfx.a \
|
---|
25 | uspace/lib/libgfxfont.a \
|
---|
26 | uspace/lib/libgfximage.a \
|
---|
27 | uspace/lib/libhound.a \
|
---|
28 | uspace/lib/libipcgfx.a \
|
---|
29 | uspace/lib/libmath.a \
|
---|
30 | uspace/lib/libmemgfx.a \
|
---|
31 | uspace/lib/libpcm.a \
|
---|
32 | uspace/lib/libpixconv.a \
|
---|
33 | uspace/lib/libposix.a \
|
---|
34 | uspace/lib/libriff.a \
|
---|
35 | uspace/lib/libui.a \
|
---|
36 | "
|
---|
37 |
|
---|
38 | EXPORT_CONFIGS=" \
|
---|
39 | meson/part/exports/config.mk \
|
---|
40 | meson/part/exports/config.sh \
|
---|
41 | "
|
---|
42 |
|
---|
43 | ninja $EXPORT_LIBS $EXPORT_CONFIGS
|
---|
44 | ninja devel-headers
|
---|
45 |
|
---|
46 | mkdir -p "$EXPORT_DIR/lib"
|
---|
47 | cp -t "$EXPORT_DIR/lib" $EXPORT_LIBS
|
---|
48 | rm -rf "$EXPORT_DIR/include"
|
---|
49 | cp -R dist/include "$EXPORT_DIR/include"
|
---|
50 | cp -t "$EXPORT_DIR" $EXPORT_CONFIGS
|
---|
Note:
See
TracBrowser
for help on using the repository browser.