introlab / odas

ODAS: Open embeddeD Audition System
MIT License
780 stars 248 forks source link

Move all includes in the includes directory, __cplusplus test (extern "C") #3

Closed doumdi closed 6 years ago

doumdi commented 6 years ago

Should create subdirectories containing all modules includes. Will be easier to use for external programs. The odas.h file should look like this :

#ifdef __cplusplus
extern "C" {
#endif

 #include <connector/con_categories.h>
 #include <connector/con_hops.h>
 #include <connector/con_pots.h>
 #include <connector/con_powers.h>
...

#ifdef __cplusplus
}
#endif

Instead of this :

 #include "../../src/connector/con_categories.h"
 #include "../../src/connector/con_hops.h"
 #include "../../src/connector/con_pots.h"
 #include "../../src/connector/con_powers.h"
...
doumdi commented 6 years ago

Done!