Started work on build system
This commit is contained in:
29
fpc/public/c.h
Normal file
29
fpc/public/c.h
Normal file
@@ -0,0 +1,29 @@
|
||||
#ifndef C_H
|
||||
#define C_H
|
||||
|
||||
#include "tier1/utlstring.h"
|
||||
#include "tier1/utlvector.h"
|
||||
#include "runner.h"
|
||||
#include "ld.h"
|
||||
#include "target.h"
|
||||
#include "helper.h"
|
||||
|
||||
struct C_Macro_t
|
||||
{
|
||||
CUtlString szName;
|
||||
CUtlString szValue;
|
||||
};
|
||||
|
||||
class CCProject : public CProject
|
||||
{
|
||||
public:
|
||||
CUtlVector<CUtlString> files;
|
||||
CUtlVector<C_Macro_t> macros;
|
||||
CUtlVector<CUtlString> includeDirectories;
|
||||
CUtlVector<CUtlString> includeFiles;
|
||||
bool bFPIE;
|
||||
bool bFPIC;
|
||||
CLDProject Compile();
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user