{
    "<glbl_lib.clk_gate.ClkGateMod(inst='uart/u_clk_gate', libname='glbl_lib', modname='clk_gate')>": [
        {
            'filepaths': ('$PRJROOT/glbl_lib/clk_gate/rtl/clk_gate.sv',),
            'template_filepaths': (
                '$PRJ/src/ucdp/examples/simple/glbl_lib/main.mako',
            ),
            'clean_filepaths': ()
        }
    ],
    "<glbl_lib.regf.RegfMod(inst='uart/u_regf', libname='uart_lib', modname='uart_regf')>": [
        {
            'gen': 'full',
            'filepaths': ('$PRJROOT/uart_lib/uart/rtl/uart_regf.sv',),
            'template_filepaths': (
                '$PRJ/src/ucdp/examples/simple/glbl_lib/main.mako',
            ),
            'clean_filepaths': ()
        }
    ],
    "<uart_lib.uart.UartCoreMod(inst='uart/u_core', libname='uart_lib', modname='uart_core')>": [
        {
            'gen': 'inplace',
            'filepaths': ('$PRJROOT/uart_lib/uart/rtl/uart_core.sv',),
            'template_filepaths': (
                '$PRJ/src/ucdp/examples/simple/uart_lib/main.mako',
            ),
            'clean_filepaths': ()
        }
    ],
    "<uart_lib.uart.UartMod(inst='uart', libname='uart_lib', modname='uart')>": [
        {
            'gen': 'full',
            'filepaths': ('$PRJROOT/uart_lib/uart/rtl/uart.sv',),
            'template_filepaths': (
                '$PRJ/src/ucdp/examples/simple/uart_lib/main.mako',
            ),
            'clean_filepaths': ()
        },
        {
            'name': 'header',
            'filepaths': ('$PRJROOT/uart.hpp',),
            'template_filepaths': (
                '$PRJ/src/ucdp/examples/simple/uart_lib/hpp.mako',
            )
        }
    ]
}
