#if (__GNUC__ < 3) #error This program requires GCC 3.x to compile. #endif #include #include #include "pkgutil.h" #include "pkgadd.h" #include "pkgrm.h" #include "pkginfo.h" using namespace std; int main(int argc, char** argv) { string name = basename(argv[0]); pkgutil* util; if (name == "pkgadd") util = new pkgadd; else if (name == "pkgrm") util = new pkgrm; else if (name == "pkginfo") util = new pkginfo; else { cerr << name << ": command not supported by rltools" << endl; return EXIT_ERROR; } return util->run(argc, argv); }