There are also so-called computed includes (IB instead of UB though):
https://gcc.gnu.org/onlinedocs/cpp/Computed-Includes.html
#define SYSTEM_H "system_1.h"
...
#include SYSTEM_H