1*4882a593Smuzhiyunrequire gdb-common.inc 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunDEPENDS = "expat-native gmp-native ncurses-native flex-native bison-native" 4*4882a593Smuzhiyun 5*4882a593Smuzhiyuninherit python3native pkgconfig 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun# Overrides PACKAGECONFIG variables in gdb-common.inc 8*4882a593SmuzhiyunPACKAGECONFIG ??= "python readline ${@bb.utils.filter('DISTRO_FEATURES', 'debuginfod', d)}" 9*4882a593SmuzhiyunPACKAGECONFIG[python] = "--with-python=${PYTHON},--without-python,python3-native" 10*4882a593SmuzhiyunPACKAGECONFIG[readline] = "--with-system-readline,--without-system-readline,readline-native" 11*4882a593SmuzhiyunPACKAGECONFIG[debuginfod] = "--with-debuginfod, --without-debuginfod, elfutils-native" 12*4882a593Smuzhiyun 13*4882a593Smuzhiyundo_compile:prepend() { 14*4882a593Smuzhiyun export STAGING_LIBDIR="${STAGING_LIBDIR_NATIVE}" 15*4882a593Smuzhiyun export STAGING_INCDIR="${STAGING_INCDIR_NATIVE}" 16*4882a593Smuzhiyun} 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun#EXTRA_OEMAKE += "LDFLAGS='${BUILD_LDFLAGS}'" 19*4882a593Smuzhiyun 20*4882a593SmuzhiyunGDBPROPREFIX = "" 21*4882a593Smuzhiyun 22*4882a593SmuzhiyunPN = "gdb-cross-${TARGET_ARCH}" 23*4882a593SmuzhiyunBPN = "gdb" 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun# Ignore how TARGET_ARCH is computed. 26*4882a593SmuzhiyunTARGET_ARCH[vardepvalue] = "${TARGET_ARCH}" 27*4882a593Smuzhiyun 28*4882a593Smuzhiyuninherit cross 29*4882a593Smuzhiyuninherit gettext 30*4882a593Smuzhiyun 31*4882a593Smuzhiyundatadir .= "/gdb-${TARGET_SYS}${TARGET_VENDOR}-${TARGET_OS}" 32