blob: db73f90f2fea7648bbb2b83449707170cc7312f0 [file]
cc_library(
name = "compat-hdrs",
hdrs = glob(["includes/**/*.h"]),
defines = ["AEMU_WIN_COMPAT"],
includes = [
"includes",
"includes/dirent",
],
visibility = ["//visibility:public"],
)
cc_library(
name = "compat",
srcs =
glob([
"src/dirent/*.c",
"src/*.c",
"src/*.h",
"src/*.cpp",
]),
defines = [
"WIN32_LEAN_AND_MEAN",
],
includes = [
"src",
],
linkopts = [
"-DEFAULTLIB:ws2_32.lib",
"-DEFAULTLIB:Pathcch.lib",
"-DEFAULTLIB:ole32.lib",
"-DEFAULTLIB:dxguid.lib",
"-DEFAULTLIB:Winmm.lib",
],
linkstatic = True,
visibility = ["//visibility:public"],
deps = [":compat-hdrs"],
)