//MAIN
#include <tga.h>
#include "texture.h"
//code
//tga.h
#ifndef _TGA_LOADER_
#define _TGA_LOADER_
int loadTGA(char *filename) // <--- lets just say
{
//stuff
}
#endif
//texture.h
#ifndef _TEXTURE_HANDLER_CLASS_
#define _TEXTURE_HANDLER_CLASS_
class TEXTURE
{
//stuff
};
#endif
//texture.cpp
#ifndef _TEXTURE_HANDLER_FUNC_
#define _TEXTURE_HANDLER_FUNC_
#include <tga.h>
#include "texture.cpp"
void TEXTURE::something() // <-- some function from texture.h
{
}
#endif