求教 :多级目录的linux makefile要怎么写?c语言的
例如:建立一个文件夹 :m
m中包含:main.c 文件夹 a 文件夹 b
//main.c //a.h //a.h
#include <stdio.h> #ifndef _A_H_ #ifndef _B_H_
#include "a.h" #define _A_H_ #define _B_H_
#include "b.h"
int main(void) void a(); void b();
{
a(); #endif #endif
b();
printf("and thanks!\n");
} //a.c //b.c
#include<stdio.h> #include<stdio.h>
#include "a.h" #include "b.h"
void a() void b()
{ {
printf("hello! \n"); printf("hello! \n");
} }
写一个像这样比较简单的程序,文件夹 a 和 b 还有 m 里面的 makefile 要怎么写啊?各位高手帮帮忙啊,小弟初学,打字也很辛苦的!谢谢大家!