trying to improve the stuff

This commit is contained in:
2025-12-26 23:59:32 +02:00
parent 352b3b1fc8
commit bf5ca2c23b
9 changed files with 95 additions and 16 deletions

31
fpc/public/builder.h Normal file
View File

@@ -0,0 +1,31 @@
#ifndef BUILDER_H
#define BUILDER_H
#include "tier1/interface.h"
#include "tier1/utlvector.h"
struct BuildOutput_t
{
};
struct BuildOutputs_t
{
const char *m_szBuildStageName;
CUtlVector<BuildOutput_t> m_buildOutputs;
};
struct BuildFile_t
{
void *m_pLibrary;
CUtlVector<BuildOutputs_t> m_compiledProjects;
};
abstract_class IProjectBuilder
{
virtual BuildFile_t *BuildProject( const char *szPath ) = 0;
};
IProjectBuilder *ProjectBuilder();
#endif