#ifndef GO #error Nope #endif GO("libpthread.so.0", libpthread) GO("librt.so.1", librt) #ifdef ANDROID GO("libc.so", libc) GO("libm.so", libm) GO("libdl.so", libdl) #else GO("libc.so.6", libc) GO("libm.so.6", libm) GO("libdl.so.2", libdl) #endif GO("libresolv.so.2", libresolv) GO("libresolv.so", libresolv) GO("libselinux.so.1", selinux) GO("libselinux.so", selinux) GO("libblkid.so.1", blkid) GO("libblkid.so", blkid) GO("libmount.so.1", mount) GO("libmount.so", mount) GO("ld-linux.so.3", ldlinux) GO("ld-linux.so.2", ldlinux) GO("libGL.so", libgl) GO("libGL.so.1", libgl) GO("libGLX_nvidia.so.0", libgl) GO("libGLU.so.1", libglu) GO("libSDL-1.2.so.0", sdl1) GO("libSDL2-2.0.so.0", sdl2) GO("libSDL2_image-2.0.so.0", sdl2image) GO("libSDL2_image.so", sdl2image) GO("libasound.so.2", libasound) GO("libasound.so", libasound) GO("libfreetype.so.6", freetype) GO("libfontconfig.so.1", fontconfig) GO("libEGL.so", libegl) GO("libEGL.so.1", libegl) GO("libGLX.so", libglx) GO("libGLX.so.0", libglx) GO("libX11.so", libx11) GO("libXdamage.so", libxdamage) GO("libXext.so", libxext) GO("libXfixes.so", libxfixes) GO("libXrender.so", libxrender) GO("libXcursor.so", libxcursor) GO("libXcomposite.so", libxcomposite) GO("libXi.so", libxi) GO("libXrandr.so", libxrandr) GO("libxrandr.so", libxrandr) GO("libXss.so", libxss) GO("libXxf86vm.so", libxxf86vm) GO("libXinerama.so", xinerama) GO("libX11.so.6", libx11) GO("libXdamage.so.1", libxdamage) GO("libXext.so.6", libxext) GO("libXfixes.so.3", libxfixes) GO("libXrender.so.1", libxrender) GO("libXcomposite.so.1", libxcomposite) GO("libXcursor.so.1", libxcursor) GO("libXi.so.6", libxi) GO("libXrandr.so.2", libxrandr) GO("libxrandr.so.2", libxrandr) GO("libXss.so.1", libxss) GO("libXxf86vm.so.1", libxxf86vm) GO("libXinerama.so.1", xinerama) GO("libX11-xcb.so.1", libx11xcb) GO("libX11-xcb.so", libx11xcb) GO("libxcb.so.1", libxcb) GO("libxcb.so", libxcb) GO("libxcb-res.so.0", libxcbres) GO("libxcb-res.so", libxcbres) GO("libgnutls.so", gnutls) GO("libgnutls.so.30", gnutls) GO("libopenal.so.1", openal) GO("libopenal.so.0", openal) GO("libopenal.so", openal) GO("libopenal-soft.so.1", openal) GO("openal.so", openal) GO("libexpat.so.1", expat) GO("libexpat.so", expat) GO("libudev.so.0", udev0) GO("libudev.so.1", udev1) GO("libudev.so", udev1) GO("libuuid.so.1", libuuid) GO("libcairo.so.2", cairo) GO("libcairo.so", cairo) GO("libdrm.so.2", libdrm) GO("libdrm.so", libdrm) GO("libvdpau.so.1", libvdpau) GO("libvdpau.so", libvdpau) GO("libnsl.so.1", nsl) GO("libnsl.so", nsl) GO("libcups.so.2", libcups) GO("libcups.so", libcups) GO("libgbm.so.1", gbm) GO("libgbm.so", gbm) GO("libdbus-1.so.3", dbus) GO("libcurl.so.4", curl) GO("libcurl-gnutls.so.4", curl) GO("libcurl.so.3", curl) //GO("crashhandler.so", crashhandler) GO("libtcmalloc_minimal.so.0", tcmallocminimal) GO("libtcmalloc_minimal.so.4", tcmallocminimal)