Cleanup for gcc make targets
This commit is contained in:
parent
0fd0a2d895
commit
878abd66d2
14
mk/prefix.mk
14
mk/prefix.mk
|
@ -54,10 +54,8 @@ $(PREFIX)/gcc-freestanding-install: $(PREFIX)/gcc | $(PREFIX)/binutils-install
|
|||
cd "$<-freestanding-build" && \
|
||||
export PATH="$@/bin:$$PATH" && \
|
||||
"$</configure" --target="$(TARGET)" --program-prefix="$(TARGET)-" --prefix="$@" --disable-nls --enable-languages=c,c++ --without-headers && \
|
||||
make all-gcc -j `nproc` && \
|
||||
make all-target-libgcc -j `nproc` && \
|
||||
make install-gcc -j `nproc` && \
|
||||
make install-target-libgcc -j `nproc`
|
||||
make all-gcc all-target-libgcc -j `nproc` && \
|
||||
make install-gcc install-target-libgcc -j `nproc`
|
||||
touch "$@"
|
||||
|
||||
$(PREFIX)/rust-freestanding-install: $(ROOT)/rust | $(PREFIX)/gcc-freestanding-install
|
||||
|
@ -88,12 +86,8 @@ $(PREFIX)/gcc-install: $(PREFIX)/gcc | $(PREFIX)/relibc-install
|
|||
cd "$<-build" && \
|
||||
export PATH="$@/bin:$$PATH" && \
|
||||
"$</configure" --target="$(TARGET)" --program-prefix="$(TARGET)-" --prefix="$@" --with-sysroot="$(PREFIX)/relibc-install" --disable-nls --disable-werror --enable-languages=c,c++ && \
|
||||
make all-gcc -j `nproc` && \
|
||||
make all-target-libgcc -j `nproc` && \
|
||||
make install-gcc -j `nproc` && \
|
||||
make install-target-libgcc -j `nproc` && \
|
||||
make all-target-libstdc++-v3 -j `nproc` && \
|
||||
make install-target-libstdc++-v3 -j `nproc`
|
||||
make all-gcc all-target-libgcc all-target-libstdc++-v3 -j `nproc` && \
|
||||
make install-gcc install-target-libgcc install-target-libstdc++-v3 -j `nproc`
|
||||
touch "$@"
|
||||
|
||||
# Building full rustc may not be required
|
||||
|
|
Loading…
Reference in a new issue