Il y a une manière, mais je me demande si LaunchServices
l'honorerait sur Lion ou non.
Quoi qu'il en soit, cela définit le créateur du fichier & le code de type.
J'ai lu il y a quelque temps que les LaunchServices
de Lion n'honorent plus ces codes et qu'ils sont une technologie héritée des anciens jours de Mac.
Je peux penser à une possible solution pour cela. C'est de changer, si c'est même possible, le kMDItemContentType
pour avoir un type unique pour les Makefile
. Ce type doit également être d'une certaine manière construit et répertorié dans le champ ci-dessous qui est kMDItemContentTypeTree
. Vous pouvez consulter ces champs en exécutant % mdls Makefile
dans Terminal.app.
De toute façon, définir les codes de créateur & de type ou définir le champ kMDItemContentType
, n'est pas une tâche facile. Mais j'espère vous avoir mis sur la bonne voie pour une solution possible.