This thing
#ifndef MONEY_H
#define MONEY_H
#endif
in src/money.h
. What is the purpose? I understand the #ifndef
macro, but what do we define MONEY_H
to? Why? This is taken from the tutorial to the popular Check testing framework. Assuming the autotools setup, not cmake. I've been reading automake, autoconf, and make GNU documentation, and reading that slidedeck everybody recommends, and it cleared many things up about the project structure and layout. But I'm still overwhelemed by the amount of new information and things like these confuse me.