{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Makefile'lar: Proje Y\u00f6netiminde G\u00fc\u00e7l\u00fc Bir Ara\u00e7","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"ZadhYaDAbo\"><a href=\"https:\/\/fatihsoysal.com\/blog\/makefilelar-proje-yonetiminde-guclu-bir-arac\/\">Makefile&#8217;lar: Proje Y\u00f6netiminde G\u00fc\u00e7l\u00fc Bir Ara\u00e7<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/makefilelar-proje-yonetiminde-guclu-bir-arac\/embed\/#?secret=ZadhYaDAbo\" width=\"600\" height=\"338\" title=\"&#8220;Makefile&#8217;lar: Proje Y\u00f6netiminde G\u00fc\u00e7l\u00fc Bir Ara\u00e7&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"ZadhYaDAbo\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Yaz\u0131l\u0131m geli\u015ftirme s\u00fcrecinde, \u00f6zellikle b\u00fcy\u00fck ve karma\u015f\u0131k projelerde, bir\u00e7ok dosyan\u0131n derlenmesi, ba\u011flanmas\u0131 ve y\u00f6netilmesi gerekiyor. Bu s\u00fcre\u00e7 olduk\u00e7a zaman al\u0131c\u0131 ve hata yapmaya m\u00fcsait olabilir. \u0130\u015fte tam bu noktada Makefile'lar devreye giriyor. Makefile'lar, derleme ve ba\u011flant\u0131 i\u015flemlerini otomatikle\u015ftirerek, bu s\u00fcreci olduk\u00e7a kolayla\u015ft\u0131r\u0131yor ve h\u0131zland\u0131r\u0131yor."}