Wc, ddlmZGddeZdS))Commandc>eZdZdZddgZdgZdZdZdZdZ d Z d S) install_headerszinstall C/C++ header files)z install-dir=dz$directory to install header files to)forcefz-force installation (overwrite existing files)rc0d|_d|_g|_dS)Nr) install_dirroutfilesselfs :/usr/lib64/python3.12/distutils/command/install_headers.pyinitialize_optionsz"install_headers.initialize_optionss  c.|jddddS)Ninstall)rr )rr)set_undefined_optionsr s rfinalize_optionsz install_headers.finalize_optionss' ""9#E#5 7 7 7 7rc|jj}|sdS|j|j|D]>}|j ||j\}}|j j |@dSN) distributionheadersmkpathr copy_filer append)r rheaderout_s rrunzinstall_headers.run!s}##++w F D$$%% & &F~~fd.>.>?HS! MM  % % % & &rc2|jjpgSr)rrr s r get_inputszinstall_headers.get_inputs+s  ((.B.rc|jSr)r r s r get_outputszinstall_headers.get_outputs.s }}rN) __name__ __module__ __qualname__ description user_optionsboolean_optionsrrrr!r#rrrr s.K=FL iO 777 &&&///rrN)distutils.corerrr*rrr,sM* #"""""%%%%%g%%%%r