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"], )