blob: cbc8590d1a1f0b0bb191e3b19b1204e32f348ef5 [file] [log] [blame]
#eurekaroot = rebase_path("//../../")
#boostroot = rebase_path("//../../external/boost")
#target_product = getenv("TARGET_PRODUCT")
import("//chromecast/internal/iot_services/iot_nldaemon/configs.gni")
nl_source_set("nspr4") {
cflags_c = [
"-UHAVE_CVAR_BUILT_ON_SEM",
"-UNDEBUG",
"-fno-inline",
"-fvisibility=hidden",
#"-nostdinc++",
#"-pthread",
#"-fexceptions",
"-Wno-implicit-function-declaration",
"-Wno-int-conversion",
"-Wno-sign-compare",
"-Wno-shadow",
"-Wno-unused-result",
"-DDEBUG=1",
"-DDEBUG_eliribble",
"-DFORCE_PR_LOG",
"-DHAVE_DLADDR=1",
"-DHAVE_FCNTL_FILE_LOCKING=1",
"-DHAVE_LCHOWN=1",
"-DHAVE_SECURE_GETENV=1",
"-DHAVE_SETPRIORITY=1",
"-DHAVE_STRERROR=1",
"-DHAVE_SYSCALL=1",
"-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1",
"-DHAVE_VISIBILITY_PRAGMA=1",
"-DLINUX=1",
"-DPACKAGE_BUGREPORT=\"\"",
"-DPACKAGE_NAME=\"\"",
"-DPACKAGE_STRING=\"\"",
"-DPACKAGE_TARNAME=\"\"",
"-DPACKAGE_URL=\"\"",
"-DPACKAGE_VERSION=\"\"",
"-DXP_UNIX=1",
"-D_GNU_SOURCE=1",
"-D_NSPR_BUILD_",
"-D_PR_PTHREADS",
"-D_REENTRANT",
"-UANDRO",
]
sources = [
#"pr/src/prvrsion.c",
"pr/src/io/prfdcach.c",
"pr/src/io/prmwait.c",
"pr/src/io/prmapopt.c",
"pr/src/io/priometh.c",
"pr/src/io/pripv6.c",
"pr/src/io/prlayer.c",
"pr/src/io/prlog.c",
"pr/src/io/prmmap.c",
"pr/src/io/prpolevt.c",
"pr/src/io/prprf.c",
"pr/src/io/prscanf.c",
"pr/src/io/prstdio.c",
"pr/src/threads/prcmon.c",
"pr/src/threads/prrwlock.c",
"pr/src/threads/prtpd.c",
"pr/src/linking/prlink.c",
"pr/src/malloc/prmalloc.c",
"pr/src/malloc/prmem.c",
"pr/src/md/prosdep.c",
"pr/src/memory/prshm.c",
"pr/src/memory/prshma.c",
"pr/src/memory/prseg.c",
"pr/src/misc/pralarm.c",
"pr/src/misc/pratom.c",
"pr/src/misc/prcountr.c",
"pr/src/misc/prdtoa.c",
"pr/src/misc/prenv.c",
"pr/src/misc/prerr.c",
"pr/src/misc/prerror.c",
"pr/src/misc/prerrortable.c",
"pr/src/misc/prinit.c",
"pr/src/misc/prinrval.c",
"pr/src/misc/pripc.c",
"pr/src/misc/prlog2.c",
"pr/src/misc/prlong.c",
"pr/src/misc/prnetdb.c",
"pr/src/misc/praton.c",
"pr/src/misc/prolock.c",
"pr/src/misc/prrng.c",
"pr/src/misc/prsystem.c",
"pr/src/misc/prthinfo.c",
"pr/src/misc/prtpool.c",
"pr/src/misc/prtrace.c",
"pr/src/misc/prtime.c",
"pr/src/pthreads/ptsynch.c",
"pr/src/pthreads/ptio.c",
"pr/src/pthreads/ptthread.c",
"pr/src/pthreads/ptmisc.c",
"pr/src/md/unix/unix.c",
"pr/src/md/unix/unix_errors.c",
"pr/src/md/unix/uxproces.c",
"pr/src/md/unix/uxrng.c",
"pr/src/md/unix/uxshm.c",
"pr/src/md/unix/uxwrap.c",
"pr/src/md/unix/linux.c",
]
include_dirs = [
"$eurekaroot/external/nspr",
"$eurekaroot/external/nspr/dist/include/nspr",
"$eurekaroot/external/nspr/pr/include",
"$eurekaroot/external/nspr/pr/include/private",
"$eurekaroot/frameworks/native/include",
"$eurekaroot/hardware/libhardware/include",
"$eurekaroot/system/core/base/include",
"$eurekaroot/system/core/include",
]
}
nl_source_set("plc4") {
cflags_c = [
"-UHAVE_CVAR_BUILT_ON_SEM",
"-UNDEBUG",
"-fno-inline",
"-fvisibility=hidden",
"-nostdinc++",
"-pthread",
"-fexceptions",
"-Wno-implicit-function-declaration",
"-Wno-int-conversion",
"-Wno-sign-compare",
"-Wno-shadow",
"-Wno-unused-result",
"-DDEBUG=1",
"-DDEBUG_eliribble",
"-DFORCE_PR_LOG",
"-DHAVE_DLADDR=1",
"-DHAVE_FCNTL_FILE_LOCKING=1",
"-DHAVE_LCHOWN=1",
"-DHAVE_SECURE_GETENV=1",
"-DHAVE_SETPRIORITY=1",
"-DHAVE_STRERROR=1",
"-DHAVE_SYSCALL=1",
"-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1",
"-DHAVE_VISIBILITY_PRAGMA=1",
"-DLINUX=1",
"-DPACKAGE_BUGREPORT=\"\"",
"-DPACKAGE_NAME=\"\"",
"-DPACKAGE_STRING=\"\"",
"-DPACKAGE_TARNAME=\"\"",
"-DPACKAGE_URL=\"\"",
"-DPACKAGE_VERSION=\"\"",
"-DXP_UNIX=1",
"-D_GNU_SOURCE=1",
"-D_NSPR_BUILD_",
"-D_PR_PTHREADS",
"-D_REENTRANT",
"-UANDRO",
]
sources = [
"lib/libc/src/plvrsion.c",
"lib/libc/src/strlen.c",
"lib/libc/src/strcpy.c",
"lib/libc/src/strdup.c",
"lib/libc/src/strcase.c",
"lib/libc/src/strcat.c",
"lib/libc/src/strcmp.c",
"lib/libc/src/strchr.c",
"lib/libc/src/strpbrk.c",
"lib/libc/src/strstr.c",
"lib/libc/src/strtok.c",
"lib/libc/src/base64.c",
"lib/libc/src/plerror.c",
"lib/libc/src/plgetopt.c",
]
include_dirs = [
"$eurekaroot/external/nspr",
"$eurekaroot/external/nspr/dist/include/nspr",
"$eurekaroot/external/nspr/pr/include",
"$eurekaroot/external/nspr/pr/include/private",
"$eurekaroot/frameworks/native/include",
"$eurekaroot/hardware/libhardware/include",
"$eurekaroot/system/core/base/include",
"$eurekaroot/system/core/include",
]
}
nl_source_set("plds4") {
cflags_c = [
"-UHAVE_CVAR_BUILT_ON_SEM",
"-UNDEBUG",
"-fno-inline",
"-fvisibility=hidden",
"-nostdinc++",
"-pthread",
"-fexceptions",
"-Wno-implicit-function-declaration",
"-Wno-int-conversion",
"-Wno-sign-compare",
"-Wno-shadow",
"-Wno-unused-result",
"-DDEBUG=1",
"-DDEBUG_eliribble",
"-DFORCE_PR_LOG",
"-DHAVE_DLADDR=1",
"-DHAVE_FCNTL_FILE_LOCKING=1",
"-DHAVE_LCHOWN=1",
"-DHAVE_SECURE_GETENV=1",
"-DHAVE_SETPRIORITY=1",
"-DHAVE_STRERROR=1",
"-DHAVE_SYSCALL=1",
"-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1",
"-DHAVE_VISIBILITY_PRAGMA=1",
"-DLINUX=1",
"-DPACKAGE_BUGREPORT=\"\"",
"-DPACKAGE_NAME=\"\"",
"-DPACKAGE_STRING=\"\"",
"-DPACKAGE_TARNAME=\"\"",
"-DPACKAGE_URL=\"\"",
"-DPACKAGE_VERSION=\"\"",
"-DXP_UNIX=1",
"-D_GNU_SOURCE=1",
"-D_NSPR_BUILD_",
"-D_PR_PTHREADS",
"-D_REENTRANT",
"-UANDRO",
]
sources = [
"lib/ds/plarena.c",
"lib/ds/plhash.c",
#"lib/ds/plvrsion.c",
]
include_dirs = [
"$eurekaroot/external/nspr",
"$eurekaroot/external/nspr/dist/include/nspr",
"$eurekaroot/external/nspr/pr/include",
"$eurekaroot/external/nspr/pr/include/private",
"$eurekaroot/frameworks/native/include",
"$eurekaroot/hardware/libhardware/include",
"$eurekaroot/system/core/base/include",
"$eurekaroot/system/core/include",
]
}