53 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
soong_config_module_type {
 | 
						|
    name: "ufsbsg_cc_defaults",
 | 
						|
    module_type: "cc_defaults",
 | 
						|
    config_namespace: "ufsbsg",
 | 
						|
    variables: ["ufsframework"],
 | 
						|
    properties: ["cflags"],
 | 
						|
}
 | 
						|
 | 
						|
soong_config_string_variable {
 | 
						|
    name: "ufsframework",
 | 
						|
    values: ["sg", "bsg"],
 | 
						|
}
 | 
						|
 | 
						|
ufsbsg_cc_defaults {
 | 
						|
    name: "ufsbsg_defaults",
 | 
						|
    soong_config_variables: {
 | 
						|
        ufsframework: {
 | 
						|
            bsg : {
 | 
						|
               cflags : ["-D_BSG_FRAMEWORK_KERNEL_HEADERS"],
 | 
						|
            },
 | 
						|
        },
 | 
						|
     },
 | 
						|
}
 | 
						|
 | 
						|
cc_library {
 | 
						|
    name: "libgptutils.xiaomi_sm8450",
 | 
						|
    vendor: true,
 | 
						|
    recovery_available: true,
 | 
						|
    defaults: ["ufsbsg_defaults"],
 | 
						|
    srcs: [
 | 
						|
        "gpt-utils.cpp",
 | 
						|
        "recovery-ufs-bsg.cpp",
 | 
						|
    ],
 | 
						|
    shared_libs: [
 | 
						|
            "libcutils",
 | 
						|
            "liblog",
 | 
						|
            "libz",
 | 
						|
    ],
 | 
						|
    cflags: [
 | 
						|
        "-Wall",
 | 
						|
        "-Wno-unused-parameter",
 | 
						|
    ],
 | 
						|
    sanitize: {
 | 
						|
        cfi: false,
 | 
						|
    },
 | 
						|
    owner: "qti",
 | 
						|
    export_include_dirs: ["."],
 | 
						|
    header_libs: [
 | 
						|
            "qti_kernel_headers",
 | 
						|
            "device_kernel_headers",
 | 
						|
    ],
 | 
						|
}
 |