2015ǯ02��26��
Windows��GNU make��¹Ԥ���ȥե����뤬�ä��Ƥ��ޤ����ݤ��к�
10.4 Chains of Implicit Rules
��make 3.79.1: ��Ʋ�¹���ˤ�����ܸ����ˡ�10.4 ���ۤΥ롼���Ϣ��
�ޤ���make �ˤϡ������Ϣ�롼��� Makefile �˽񤫤ʤ���С�*.s�ʾ�ʸ���ˤ� *.S����ʸ���ˤ��� *.o ����������Ȥ������ۤΥ롼�뤬����ޤ���
�����ǡ�Makefile �ˡ�������֥饽���� *.s�ʾ�ʸ���ˤ��� *.o ����������Ȥ����롼��֤Τߡפ�񤤤����ˡ����꤬������ޤ������������åȤ��㤨�� foo.o �ǡ�foo.s�ʾ�ʸ���ˤ�¸�ߤ�����foo.S����ʸ���ˤΥե����뤬¸�ߤ���ȡ�foo.S ���������Ƥ��ޤ��ޤ�����
����ϡ�make �� foo.o ���������뤿��ˡ��ޤ����������줿�롼��˽��� foo.s ��õ����foo.s ��¸�ߤ��ʤ��Τǡ������ foo.o ���������뤿��� foo.S ��õ���Ȥ�����ư�ˤʤ뤿�ᡢ�Τ褦�Ǥ��������� make �ϡ�foo.S ���� foo.o ��ľ�����������ˤ�ؤ�餺 �����ʤ��� foo.s ����֥ե��������ǧ�����ƺ�����Ƥ��ޤ��褦�Ǥ����ǽ�Ū�� Windows �Ǥ�Ʊ̾�Υե�����ˤʤ�Τǡ�foo.S ���������Ƥ��ޤ��ޤ���
��RCS �� SCCS �ʤɤϾ�ά�� Looking for a rule with intermediate file 'foo.s'. Avoiding implicit rule recursion. Trying pattern rule with stem 'foo'. Trying implicit prerequisite 'foo.S'. Found an implicit rule for 'Debug/foo.o'. Considering target file 'foo.s'. Considering target file 'foo.S'. Looking for an implicit rule for 'foo.S'. Trying pattern rule with stem 'foo.S'. Trying implicit prerequisite 'foo.S,v'. Trying pattern rule with stem 'foo.S'. Trying implicit prerequisite 's.foo.S'. No implicit rule found for 'foo.S'. Finished prerequisites of target file 'foo.S'. No need to remake target 'foo.S'. Finished prerequisites of target file 'foo.s'. Prerequisite 'foo.S' is older than target 'foo.s'. No need to remake target 'foo.s'. Finished prerequisites of target file 'Debug/foo.o'. Must remake target 'Debug/foo.o'.����ϡ����ޤꥹ�ޡ��ȤǤ�̵���Ǥ������Ȥꤢ���� *.s ��Ʊ���롼��� *.S ���Ф��Ƥ�����Ū�˵��ҡʥ��ԥڡˤ���Ȥ�����ˡ�Dz�褷�ޤ�����
�⤷Ʊ���褦�˥ե����뤬�ä��Ƥ��ޤ����ݤ�Ǻ������ϡ�make �� -d��--debug�˥��ץ������դ��Ƽ¹Ԥ��������˰ʲ��Τ褦�ʵ��Ҥ�̵�����ɤ�����ޤ��ϳ�ǧ���Ƥߤ���ɤ��Ǥ��礦��
Removing intermediate files... rm foo.s�� ������ؤ�ε�ư�ϥ����򸫤Ƥ�褯�狼��ޤ��󡣳�ĥ�� s �Υե����뤬�����ɤ�������ФƤ��ƥ�����֥뤵��ޤ����ɤ��⤳��⡢Windows ��Ǥϳ�ĥ�� S �� s ��Ʊ���ե��������ǧ���������ͤαƶ��Τ褦�ʵ������ޤ���