| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- #!/bin/bash
- set -e
- set -o pipefail
- #########################################################################################
- #########################################################################################
- #########################################################################################
- CWD=$(pwd)
- MAKE=/usr/bin/make
- PROJ=/home/wrk/share/gfanet/gfanet.pro
- CRTINST=/home/wrk/share/gfalibtools/create.sh
- INSTDIR=$CWD/install
- rm -f $INSTDIR/*.sh
- #########################################################################################
- #########################################################################################
- #########################################################################################
- # Desktop
- QMAKE=/home/wrk/Qt5.7.0/5.7/gcc_64/bin/qmake
- SPEC=linux-g++
- #########################################################################################
- # Debug
- BUILDDIR=Debug/Desktop_Qt_5_7_1_GCC_64bit
- mkdir -p $BUILDDIR
- cd $BUILDDIR
- $QMAKE $PROJ -spec $SPEC CONFIG+=debug CONFIG+=qml_debug && $MAKE qmake_all
- $MAKE clean -j2
- $MAKE -j2
- sudo $MAKE install
- $CRTINST $(pwd) $CWD debug $SPEC
- cd $CWD
- #########################################################################################
- # Release
- BUILDDIR=Release/Desktop_Qt_5_7_1_GCC_64bit
- mkdir -p $BUILDDIR
- cd $BUILDDIR
- $QMAKE $PROJ -spec $SPEC && $MAKE qmake_all
- $MAKE clean -j2
- $MAKE -j2
- sudo $MAKE install
- $CRTINST $(pwd) $CWD release $SPEC
- cd $CWD
- #########################################################################################
- #########################################################################################
- #########################################################################################
- # Sitara
- QMAKE=/opt/GfA/TC_L44104_C493_QT57/usr/bin/qmake
- SPEC=devices/linux-buildroot-g++
- #########################################################################################
- # Debug
- BUILDDIR=Debug/Sitara_1
- mkdir -p $BUILDDIR
- cd $BUILDDIR
- $QMAKE $PROJ -spec $SPEC CONFIG+=debug CONFIG+=qml_debug && $MAKE qmake_all
- $MAKE clean -j2
- $MAKE -j2
- $MAKE install_toolchain
- $CRTINST $(pwd) $CWD debug $SPEC
- cd $CWD
- #########################################################################################
- # Release
- BUILDDIR=Release/Sitara_1
- mkdir -p $BUILDDIR
- cd $BUILDDIR
- $QMAKE $PROJ -spec $SPEC && $MAKE qmake_all
- $MAKE clean -j2
- $MAKE -j2
- $MAKE install_toolchain
- $CRTINST $(pwd) $CWD release $SPEC
- cd $CWD
|