c.h
void println(void);
c.c
#include <stdio.h>
#include "c.h"
void println(){
printf("/n");
}
a.c
#include <stdio.h>
#include "c.h"
int main(void){
println();
return 0;
}
Makefile:
main:a.o c.o
gcc a.o c.o -o main
a.o:a.c c.h
gcc -c a.c -o a.o
c.o:c.c c.h
gcc -c c.c -o c.o
clean:
rm -f *.o