|
Line 26
Link Here
|
|
|
26 |
# Respect CFLAGS |
| 27 |
epatch "${FILESDIR}"/${PN}-1.24-Makefile.patch |
|
Line 27
Link Here
|
| 27 |
sed -i -e "s:-shared:-shared -Wl,-soname,\$@ :g" buildgcc/Makefile |
29 |
sed -i -e "s:-shared:-shared -Wl,-soname,\$@ :g" build/gcc/Makefile |
| 28 |
-- |
|
|
|
Lines 29-33
Link Here
|
| 29 |
sed -i -e \ |
31 |
if use java ; then |
| 30 |
"s:/usr/lib/jvm/java-6-sun-1.6.0.00:$(java-config --jdk-home):g" \ |
32 |
sed -i -e \ |
| 31 |
buildgcc/Makefile || die "sed failed" |
33 |
"s:/usr/lib/jvm/java-6-sun-1.6.0.00:$(java-config --jdk-home):g" \ |
| 32 |
# respect CFLAGS, remove strip and other hard-coded crap |
34 |
build/gcc/Makefile || die "sed failed" |
| 33 |
epatch "${FILESDIR}"/${PN}-1.22-Makefile.patch |
35 |
fi |
| 34 |
-- |
|
|
|
Line 37
Link Here
|
| 37 |
cd buildgcc |
39 |
cd build/gcc |
| 38 |
-- |
|
|
|
Lines 39-40
Link Here
|
| 39 |
emake CXX="$(tc-getCXX)" all $(use java && echo javaall) \ |
41 |
if use debug ; then |
| 40 |
|| die "build failed" |
42 |
# Build debug target |
| 41 |
-- |
43 |
emake CXX="$(tc-getCXX)" debug staticdebug \ |
|
|
44 |
$(use java && echo javadebug) $(use libs && echo shareddebug) \ |
| 45 |
|| die "make debug failed" |
| 46 |
else |
| 47 |
# Build release target |
| 48 |
emake CXX="$(tc-getCXX)" release static $(use java && echo java) \ |
| 49 |
$(use libs && echo shared) || die "make release failed" |
| 50 |
fi |
|
Line 44
Link Here
|
|
|
54 |
cd build/gcc |
| 55 |
|
|
Lines 45-55
Link Here
|
| 45 |
newbin bin/astyled astyle || die "install debug bin failed" |
57 |
newbin bin/astyled astyle || die "install debug bin failed" |
| 46 |
newlib.a bin/libastyled.a libastyle.a \ |
58 |
newlib.a bin/libastyled.a libastyle.a \ |
| 47 |
|| die "install debug static lib failed" |
59 |
|| die "install debug static lib failed" |
| 48 |
if use libs ; then |
60 |
if use libs ; then |
| 49 |
newlib.so bin/libastyled.so libastyle.so \ |
61 |
newlib.so bin/libastyled.so libastyle.so \ |
| 50 |
|| die "install debug shared lib failed" |
62 |
|| die "install debug shared lib failed" |
| 51 |
if use java ; then |
63 |
if use java ; then |
| 52 |
local j_dir="/usr/$(get_libdir)" |
64 |
local j_dir="/usr/$(get_libdir)" |
| 53 |
dolib.so bin/libastylejd.so \ |
65 |
dolib.so bin/libastylejd.so \ |
| 54 |
|| die "install debug shared java lib failed" |
66 |
|| die "install debug shared java lib failed" |
| 55 |
java-pkg_regso "${D}${j_dir}/libastylejd.so" |
67 |
java-pkg_regso "${D}${j_dir}/libastylejd.so" |
| 56 |
-- |
68 |
fi |
|
Line 57
Link Here
|
| 57 |
fi |
|
|
|
Lines 59-65
Link Here
|
| 59 |
if use libs ; then |
71 |
if use libs ; then |
| 60 |
dolib.so bin/libastyle.so || die "install shared lib failed" |
72 |
dolib.so bin/libastyle.so || die "install shared lib failed" |
| 61 |
if use java ; then |
73 |
if use java ; then |
| 62 |
local j_dir="/usr/$(get_libdir)" |
74 |
local j_dir="/usr/$(get_libdir)" |
| 63 |
dolib.so bin/libastylej.so \ |
75 |
dolib.so bin/libastylej.so \ |
| 64 |
|| die "install shared java lib failed" |
76 |
|| die "install shared java lib failed" |
| 65 |
java-pkg_regso "${D}${j_dir}/libastylej.so" |
77 |
java-pkg_regso "${D}${j_dir}/libastylej.so" |
| 66 |
-- |
78 |
fi |
|
Lines 67-69
Link Here
|
| 67 |
fi |
80 |
dobin bin/astyle || die "install bin failed" |
| 68 |
dobin bin/astyle || die "install bin failed" |
81 |
dolib.a bin/libastyle.a || die "install static lib failed" |
| 69 |
dolib.a bin/libastyle.a || die "install static lib failed" |
|
|
| 70 |
-- |
|
Line 71
Link Here
|
| 71 |
dohtml doc/*.html |
83 |
dohtml "${S}"/doc/* |
| 72 |
-- |
|
|