trying to improve the stuff
This commit is contained in:
31
fpc/public/builder.h
Normal file
31
fpc/public/builder.h
Normal 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
|
||||
Reference in New Issue
Block a user