o
    nc                     @  s   d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZ d dlmZ d dlmZ d d	lmZ d d
lmZ d dlmZ d dlmZ d dlmZ d dlZdddZdS )    )annotations)ValaProject)FortranProject)ObjCppProject)DlangProject)RustProject)JavaProject)CudaProject)ObjCProject)
CppProject)CSharpProject)CProject)
SampleImplNoptionsargparse.Namespacereturnr   c                 C  s&   t ttttttttt	t
d| j | S )N)ccppcsZcudaobjcZobjcppjavadZrustZfortranZvala)r   r   r   r	   r
   r   r   r   r   r   r   language)r    r   home/ych/rk3568/buildroot/output/rockchip_rk3568_recovery/host/lib/python3.10/site-packages/mesonbuild/templates/samplefactory.pysameple_generator   s    r   )r   r   r   r   )
__future__r   Z"mesonbuild.templates.valatemplatesr   Z%mesonbuild.templates.fortrantemplatesr   Z$mesonbuild.templates.objcpptemplatesr   Z#mesonbuild.templates.dlangtemplatesr   Z"mesonbuild.templates.rusttemplatesr   Z"mesonbuild.templates.javatemplatesr   Z"mesonbuild.templates.cudatemplatesr	   Z"mesonbuild.templates.objctemplatesr
   Z!mesonbuild.templates.cpptemplatesr   Z mesonbuild.templates.cstemplatesr   Zmesonbuild.templates.ctemplatesr   Zmesonbuild.templates.sampleimplr   argparser   r   r   r   r   <module>   s   