Blame docker-builder-data/build/script/include/inc-pkbuild-default.sh

Ivan Mahonin e14835
Ivan Mahonin e14835
# PK_DIRNAME
Ivan Mahonin ce0d6b
# PK_CONFIGURE_OPTIONS
Ivan Mahonin f0f81e
# PK_CONFIGURE_OPTIONS_DEFAULT
Ivan Mahonin ce0d6b
# PK_CFLAGS
Ivan Mahonin ce0d6b
# PK_CPPFLAGS
Ivan Mahonin 823a31
# PK_LDFLAGS
Ivan Mahonin e14835
Ivan Mahonin e14835
pkbuild() {
Ivan Mahonin ce0d6b
    cd "$BUILD_PACKET_DIR/$PK_DIRNAME" || return 1
Ivan Mahonin 3b09af
    
Ivan Mahonin 3b09af
    if ! pkhook_prebuild; then
Ivan Mahonin 3b09af
        return 1
Ivan Mahonin 3b09af
    fi
Ivan Mahonin 3b09af
Ivan Mahonin 3b09af
    if ! check_packet_function $NAME build.cunfigure; then
Ivan Mahonin 823a31
        CFLAGS="$PK_CFLAGS $CFLAGS" CPPFLAGS="$PK_CPPFLAGS $CPPFLAGS" LDFLAGS="$PK_LDFLAGS $LDFLAGS" \
Ivan Mahonin 3b09af
        ./configure \
Ivan Mahonin 3b09af
         $PK_CONFIGURE_OPTIONS_DEFAULT \
Ivan Mahonin 3b09af
         $PK_CONFIGURE_OPTIONS \
Ivan Mahonin 3b09af
         || return 1
Ivan Mahonin 3b09af
        set_done $NAME build.cunfigure
Ivan Mahonin e14835
    fi
Ivan Mahonin e14835
    
Ivan Mahonin 823a31
    if ! CFLAGS="$PK_CFLAGS $CFLAGS" CPPFLAGS="$PK_CPPFLAGS $CPPFLAGS" LDFLAGS="$PK_LDFLAGS $LDFLAGS" \
Ivan Mahonin ce0d6b
     make -j${THREADS}; then
Ivan Mahonin e14835
        return 1
Ivan Mahonin e14835
    fi
Ivan Mahonin e14835
}