1*4882a593SmuzhiyunDISABLE_STATIC ?= " --disable-static" 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun# qemu aborts on unrecognised option 4*4882a593SmuzhiyunDISABLE_STATIC:pn-qemu = "" 5*4882a593SmuzhiyunDISABLE_STATIC:pn-qemu-native = "" 6*4882a593SmuzhiyunDISABLE_STATIC:pn-nativesdk-qemu = "" 7*4882a593SmuzhiyunDISABLE_STATIC:pn-qemu-system-native = "" 8*4882a593Smuzhiyun# needed by gdb 9*4882a593SmuzhiyunDISABLE_STATIC:pn-readline = "" 10*4882a593Smuzhiyun# openjade/sgml-common have build issues without static libs 11*4882a593SmuzhiyunDISABLE_STATIC:pn-sgml-common-native = "" 12*4882a593SmuzhiyunDISABLE_STATIC:pn-openjade-native = "" 13*4882a593Smuzhiyun# openssl has build issues without static libs 14*4882a593SmuzhiyunDISABLE_STATIC:pn-openssl = "" 15*4882a593SmuzhiyunDISABLE_STATIC:pn-openssl-native = "" 16*4882a593SmuzhiyunDISABLE_STATIC:pn-nativesdk-openssl = "" 17*4882a593Smuzhiyun# libssp-static-dev included in build-appliance 18*4882a593SmuzhiyunDISABLE_STATIC:pn-gcc-runtime = "" 19*4882a593Smuzhiyun# libusb1-native is used to build static dfu-util-native 20*4882a593SmuzhiyunDISABLE_STATIC:pn-libusb1-native = "" 21*4882a593Smuzhiyun 22*4882a593SmuzhiyunEXTRA_OECONF:append = "${DISABLE_STATIC}" 23*4882a593Smuzhiyun 24*4882a593SmuzhiyunEXTRA_OECMAKE:append:pn-libical = " -DSHARED_ONLY=True" 25*4882a593SmuzhiyunEXTRA_OECMAKE:append:pn-libjpeg-turbo = " -DENABLE_STATIC=False" 26*4882a593SmuzhiyunEXTRA_OECMAKE:append:pn-libjpeg-turbo-native = " -DENABLE_STATIC=False" 27*4882a593Smuzhiyun 28*4882a593SmuzhiyunEXCONFIG_ARGS:append:pn-ncurses = " --without-normal" 29*4882a593SmuzhiyunEXCONFIG_ARGS:append:pn-ncurses-native = " --without-normal" 30*4882a593SmuzhiyunEXCONFIG_ARGS:append:pn-nativesdk-ncurses = " --without-normal" 31