The compiler I'm making works by generating C code which later on will be compiled again to an executable file by another compiler (default is tcc).
Is this still a compiler?
Well it can be called a compiler. A compiler is a program that translates computer code written in one programming language (the source language) into another language (the target language). So your program could be classified as a compiler.