Files Classes Functions Hierarchy
00001 #ifndef MKERRORS_H 00002 #define MKERRORS_H 00003 00004 #include <cassert> 00005 using namespace std; 00006 00007 #include <typedefs.h> 00008 00009 00013 class mkerrorscompiletag 00014 { 00015 public: 00016 00018 string id; 00020 string command; 00022 string libraries; 00023 00025 mkerrorscompiletag(); 00027 mkerrorscompiletag 00028 ( 00029 stringc& id_, 00030 stringc& command_, 00031 stringc& libraries_ 00032 ); 00033 00035 stringc xml() const; 00036 00037 }; 00038 00039 00055 class mkerrorscompile 00056 { 00057 public: 00058 00059 /* result from calling make. */ 00060 int exitstatus; 00061 00062 mkerrorscompiletag compiletag; 00063 00065 //string compiletagid; 00066 00068 string time; 00070 string head; 00071 00073 mkerrorscompile(); 00074 00076 int eval(int argc, char** argv); 00078 int eval2(int argc, char** argv); 00079 00081 stringc xml() const; 00082 00084 int compilecode 00085 ( 00086 mkerrorscompiletag const & ct, 00087 stringc& tempfile 00088 ); 00089 00091 static string fileout_txt; 00092 00093 }; 00094 00095 00096 #endif 00097
1.5.8