const char*, extern const char*, My Custom Library

this declares a variable:

const char* CLIENT_ID = "my_id";

this is a preprocessor directive:

#define CLIENT_ID "my_other_id"

apples and oranges, kind-of-thing happening there.