make: use $(nproc) instead of hard-coded number of cores

Change-Id: Ie93b81a8a9206c47c4e4d4834fc5c03d9bf4254c
This commit is contained in:
Vadim Yanitskiy 2020-07-13 02:51:58 +07:00
parent fc5cab9e3a
commit e6e2b06689
17 changed files with 29 additions and 29 deletions

View File

@ -57,7 +57,7 @@ RUN cd libosmocore \
--disable-doxygen \ --disable-doxygen \
--disable-pcsc \ --disable-pcsc \
--prefix=/usr \ --prefix=/usr \
&& make -j5 \ && make "-j$(nproc)" \
&& make install \ && make install \
&& make distclean && make distclean
@ -74,7 +74,7 @@ RUN cd gr-gsm \
-Wno-dev \ -Wno-dev \
-DENABLE_GRCC=OFF \ -DENABLE_GRCC=OFF \
../ \ ../ \
&& make -j5 \ && make "-j$(nproc)" \
&& make install \ && make install \
&& cd ../ \ && cd ../ \
&& rm -rf build/ && rm -rf build/

View File

@ -61,7 +61,7 @@ RUN cd osmo-bsc && \
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 install make "-j$(nproc)" install
VOLUME /data VOLUME /data

View File

@ -62,7 +62,7 @@ RUN cd osmo-bts && \
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
autoreconf -fi && \ autoreconf -fi && \
./configure --enable-trx && \ ./configure --enable-trx && \
make -j8 install make "-j$(nproc)" install
VOLUME /data VOLUME /data

View File

@ -48,7 +48,7 @@ RUN cd libasn1c && \
git fetch && git checkout -f -B master origin/master && \ git fetch && git checkout -f -B master origin/master && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 && \ make "-j$(nproc)" && \
sudo make install && \ sudo make install && \
make clean && \ make clean && \
sudo ldconfig sudo ldconfig
@ -59,7 +59,7 @@ RUN cd libsmpp34 && \
git fetch && git checkout -f -B master origin/master && \ git fetch && git checkout -f -B master origin/master && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j1 && \ make "-j$(nproc)" && \
sudo make install && \ sudo make install && \
make clean && \ make clean && \
sudo ldconfig sudo ldconfig
@ -70,7 +70,7 @@ RUN cd libosmocore && \
git fetch && git checkout -f -B master origin/master && \ git fetch && git checkout -f -B master origin/master && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 && \ make "-j$(nproc)" && \
sudo make install && \ sudo make install && \
make clean && \ make clean && \
sudo ldconfig sudo ldconfig
@ -82,7 +82,7 @@ RUN cd libosmo-abis && \
git fetch && git checkout -f -B master origin/master && \ git fetch && git checkout -f -B master origin/master && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 && \ make "-j$(nproc)" && \
sudo make install && \ sudo make install && \
make clean && \ make clean && \
sudo ldconfig sudo ldconfig
@ -92,7 +92,7 @@ RUN cd libosmo-netif && \
git fetch && git checkout -f -B master origin/master && \ git fetch && git checkout -f -B master origin/master && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 && \ make "-j$(nproc)" && \
sudo make install && \ sudo make install && \
make clean && \ make clean && \
sudo ldconfig sudo ldconfig
@ -102,7 +102,7 @@ RUN cd libosmo-sccp && \
git fetch && git checkout -f -B master origin/master && \ git fetch && git checkout -f -B master origin/master && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 && \ make "-j$(nproc)" && \
sudo make install && \ sudo make install && \
make clean && \ make clean && \
sudo ldconfig sudo ldconfig
@ -112,7 +112,7 @@ RUN cd osmo-mgw && \
git fetch && git checkout -f -B master origin/master && \ git fetch && git checkout -f -B master origin/master && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 && \ make "-j$(nproc)" && \
sudo make install && \ sudo make install && \
make clean && \ make clean && \
sudo ldconfig sudo ldconfig
@ -122,7 +122,7 @@ RUN cd osmo-iuh && \
git fetch && git checkout -f -B master origin/master && \ git fetch && git checkout -f -B master origin/master && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 && \ make "-j$(nproc)" && \
sudo make install && \ sudo make install && \
make clean && \ make clean && \
sudo ldconfig sudo ldconfig
@ -132,11 +132,11 @@ RUN cd osmo-ggsn && \
git fetch && git checkout -f -B master origin/master && \ git fetch && git checkout -f -B master origin/master && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 && \ make "-j$(nproc)" && \
sudo make install && \ sudo make install && \
make clean && \ make clean && \
sudo ldconfig sudo ldconfig
# example command which builds a single osmo-* application at 'docker run' time in tmpfs # example command which builds a single osmo-* application at 'docker run' time in tmpfs
CMD /bin/sh -c 'cd /tmpfs && git clone --reference /build/openbsc git://git.osmocom.org/openbsc.git && cd openbsc && git checkout -f -B master origin/master && cd openbsc && autoreconf -fi && ./configure --enable-nat --enable-osmo-bsc --enable-smpp --enable-vty-tests --enable-external-tests && make -j8 check' CMD /bin/sh -c 'cd /tmpfs && git clone --reference /build/openbsc git://git.osmocom.org/openbsc.git && cd openbsc && git checkout -f -B master origin/master && cd openbsc && autoreconf -fi && ./configure --enable-nat --enable-osmo-bsc --enable-smpp --enable-vty-tests --enable-external-tests && make "-j$(nproc)" check'

View File

@ -50,7 +50,7 @@ RUN cd osmo-ggsn && \
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 install && \ make "-j$(nproc)" install && \
ldconfig ldconfig
VOLUME /data VOLUME /data

View File

@ -56,7 +56,7 @@ RUN cd osmo-hlr && \
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 install && \ make "-j$(nproc)" install && \
ldconfig ldconfig
VOLUME /data VOLUME /data

View File

@ -35,7 +35,7 @@ RUN cd osmo-iuh && \
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 install && \ make "-j$(nproc)" install && \
ldconfig ldconfig
VOLUME /data VOLUME /data

View File

@ -56,7 +56,7 @@ RUN cd osmo-mgw && \
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 install && \ make "-j$(nproc)" install && \
ldconfig ldconfig
VOLUME /data VOLUME /data

View File

@ -70,7 +70,7 @@ RUN cd osmo-msc && \
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
autoreconf -fi && \ autoreconf -fi && \
./configure --enable-smpp --enable-iu && \ ./configure --enable-smpp --enable-iu && \
make -j8 install make "-j$(nproc)" install
VOLUME /data VOLUME /data

View File

@ -36,7 +36,7 @@ RUN cd openbsc/openbsc && \
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
autoreconf -fi && \ autoreconf -fi && \
./configure --enable-nat --enable-osmo-bsc --enable-smpp && \ ./configure --enable-nat --enable-osmo-bsc --enable-smpp && \
make -j8 install && \ make "-j$(nproc)" install && \
ldconfig ldconfig
VOLUME /data VOLUME /data

View File

@ -52,7 +52,7 @@ RUN cd osmo-pcu && \
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 install make "-j$(nproc)" install
VOLUME /data VOLUME /data

View File

@ -28,7 +28,7 @@ RUN case "$DISTRO" in \
# build virtualsmartcard # build virtualsmartcard
RUN git clone https://github.com/frankmorgner/vsmartcard.git RUN git clone https://github.com/frankmorgner/vsmartcard.git
RUN cd vsmartcard/virtualsmartcard && autoreconf -fi && ./configure && make -j8 install RUN cd vsmartcard/virtualsmartcard && autoreconf -fi && ./configure && make "-j$(nproc)" install
ARG OSMOCOM_REPO="http://download.opensuse.org/repositories/network:/osmocom:/nightly/Debian_9.0/" ARG OSMOCOM_REPO="http://download.opensuse.org/repositories/network:/osmocom:/nightly/Debian_9.0/"
@ -91,7 +91,7 @@ RUN cd osmo-remsim && \
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 install && \ make "-j$(nproc)" install && \
ldconfig ldconfig
VOLUME /data VOLUME /data

View File

@ -68,7 +68,7 @@ RUN cd osmo-sgsn && \
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
autoreconf -fi && \ autoreconf -fi && \
./configure --enable-iu && \ ./configure --enable-iu && \
make -j8 install && \ make "-j$(nproc)" install && \
ldconfig ldconfig
VOLUME /data VOLUME /data

View File

@ -60,7 +60,7 @@ RUN cd osmo-sip-connector && \
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
autoreconf -fi && \ autoreconf -fi && \
./configure --enable-smpp --enable-iu && \ ./configure --enable-smpp --enable-iu && \
make -j8 install make "-j$(nproc)" install
VOLUME /data VOLUME /data

View File

@ -50,7 +50,7 @@ RUN cd libosmo-sccp && \
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 install && \ make "-j$(nproc)" install && \
install examples/.libs/sccp_demo_user /usr/local/bin/ && \ install examples/.libs/sccp_demo_user /usr/local/bin/ && \
ldconfig ldconfig

View File

@ -35,7 +35,7 @@ RUN cd osmo-uecups && \
git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \ git rev-parse --abbrev-ref HEAD && git rev-parse HEAD && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 install make "-j$(nproc)" install
VOLUME /data VOLUME /data

View File

@ -33,12 +33,12 @@ RUN cd osmocom-bb && \
RUN cd osmocom-bb/src/host/trxcon && \ RUN cd osmocom-bb/src/host/trxcon && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 install make "-j$(nproc)" install
RUN cd osmocom-bb/src/host/virt_phy && \ RUN cd osmocom-bb/src/host/virt_phy && \
autoreconf -fi && \ autoreconf -fi && \
./configure && \ ./configure && \
make -j8 install make "-j$(nproc)" install
RUN mkdir -p /data/unix RUN mkdir -p /data/unix